Ben V. Brown
27297fd692
Headers
2022-11-22 18:26:07 +11:00
Ben V. Brown
fe77fb097e
Update printSleepCountdown.cpp
2022-11-22 18:25:58 +11:00
Ben V. Brown
124c3ecade
Update shouldDeviceSleep.cpp
2022-11-22 18:25:57 +11:00
Ben V. Brown
da6b780941
Create shouldDeviceShutdown.cpp
2022-11-22 18:25:55 +11:00
Ben V. Brown
28c74a152c
Update Makefile
2022-11-22 18:25:51 +11:00
Ben V. Brown
8d9e90c7b0
Create ShowWarning.cpp
2022-11-22 18:25:48 +11:00
Ben V. Brown
68eeb1276f
Create PrintVoltage.cpp
2022-11-22 18:25:45 +11:00
Ben V. Brown
4cb74bddd7
Create min.cpp
2022-11-22 18:25:43 +11:00
Ben V. Brown
7bb41ff7c9
Create GUIDelay.cpp
2022-11-22 18:25:40 +11:00
Ben V. Brown
3836915b19
Create DrawTipTemperature.cpp
2022-11-22 18:25:38 +11:00
Ben V. Brown
af55cd5da4
Create USBPDDebug.cpp
2022-11-22 18:25:36 +11:00
Ben V. Brown
70e35316d4
Create ShowStartupWarnings.cpp
2022-11-22 18:25:33 +11:00
Ben V. Brown
296e599bf1
Create DebugMenu.cpp
2022-11-22 18:25:29 +11:00
Ben V. Brown
1432fc0dc3
Create CJC.cpp
2022-11-22 18:07:46 +11:00
Ben V. Brown
d82876c630
Create OperatingModes.h
2022-11-22 18:07:42 +11:00
Ben V. Brown
d7e68e074c
Create Sleep.cpp
2022-11-22 18:07:40 +11:00
Ben V. Brown
24ab228f5a
Create Soldering.cpp
2022-11-22 18:07:38 +11:00
Ben V. Brown
7a3527c680
Create TemperatureAdjust.cpp
2022-11-22 18:07:36 +11:00
Ben V. Brown
3f8004e81c
Create checkUndervoltage.cpp
2022-11-22 18:07:34 +11:00
Ben V. Brown
d2dbeee658
Create drawPowerSourceIcon.cpp
2022-11-22 18:07:32 +11:00
Ben V. Brown
250e26e2d2
Create getSleepTimeout.cpp
2022-11-22 18:07:30 +11:00
Ben V. Brown
d46bdcbfcc
Create OperatingModeUtilities.h
2022-11-22 18:07:27 +11:00
Ben V. Brown
db57a51cbb
Create printSleepCountdown.cpp
2022-11-22 18:07:23 +11:00
Ben V. Brown
8c058df6ac
Create shouldDeviceSleep.cpp
2022-11-22 18:07:16 +11:00
Ben V. Brown
80e7ab3161
Force delay after display state change
...
So that we backoff if OLED is busy
Update OLED.hpp
2022-11-06 22:53:43 +11:00
Ben V. Brown
7eb9f3f10d
Only send on display change
2022-11-06 22:10:09 +11:00
Ben V. Brown
6f3a2fb775
Merge branch 'dev' into alvin/cjk-update
2022-11-06 21:12:40 +11:00
discip
680c25ab25
Update Makefile
2022-11-04 23:19:40 +01:00
Alvin Wong
a703a7c2bc
Revert "Always use compressed data even for single languages ( #1430 )"
...
We're getting "region `RAM' overflowed by 144 bytes" for MHP30_ZH_CN.
This reverts commit 3e939a7d12 .
2022-10-25 18:52:54 +08:00
discip
ee6ce621a9
Merge branch 'Ralim:dev' into translation_update
2022-10-22 09:59:22 +02:00
Ben V. Brown
3e939a7d12
Always use compressed data even for single languages ( #1430 )
...
* Always use compressed data even for single languages
* Update push.yml
2022-10-22 12:26:57 +11:00
Ben V. Brown
bf13020fef
Remove debug output meta
2022-10-22 12:01:53 +11:00
Ben V. Brown
30ef41ad5a
Update Makefile
2022-10-22 11:54:39 +11:00
Ben V. Brown
17065a38e3
Remove unused
2022-10-22 11:50:13 +11:00
Ben V. Brown
e8fc4c0039
More optimisation flags
2022-10-22 11:46:33 +11:00
Ben V. Brown
849b266d4e
Shrink HAL
2022-10-22 11:24:29 +11:00
Ben V. Brown
77930a386c
flash api simpler
...
Update flash.c
2022-10-22 11:24:09 +11:00
Ben V. Brown
23eb7504fb
Trimming Miniware
2022-10-22 11:17:27 +11:00
discip
d905dc3d90
Update Translation.h
2022-10-20 22:00:59 +02:00
Ben V. Brown
1a3d6ba219
Fixing up TS80P Build ( #1429 )
...
* Silence wchart warning + go back to simple size limiter
Going from smart linker file to basic #defines to make things just easier to debug
* 2 deg c increments for NTC table
* Update cmsis_gcc.h
* Drop special linker
* Update portmacro.h
* Update Makefile
2022-10-20 18:06:05 +11:00
Ben V. Brown
82f49b5f50
Update version.h
2022-09-25 11:34:07 +10:00
Ben V. Brown
4d83f4febc
Change 6.2/8 ohm threshold to 4000
2022-09-25 11:11:47 +10:00
discip
c89db78b45
Calibrate CJC at next boot ( #1398 )
...
Changes Cold Junction Compensation (Tip Offset / CJC) to be performed during bootup time. (After starting in settings)
2022-09-10 20:52:57 +10:00
Ben V. Brown
19a6e169a7
Update PD for better EPR compatibility
2022-09-07 18:22:52 +10:00
discip
8cee506ede
Move Reset Settings to end of the menu ( #1401 )
...
* moved_reset_settings
Since in most appliances the reset option is placed somewhere near the end, this might be the way to go for IronOS as well.
Fixed some inconsistencies and a typo along the way.
* rearranged settingGUI to match the actual layout
2022-09-01 21:20:48 +10:00
Ben V. Brown
1245bab1a2
Bump timeout for menu actions ( #1384 )
2022-08-25 09:17:28 +10:00
discip
b5323d9c77
reorder debug menu . . . ( #1380 )
...
* Update DebugMenu.md
* Update make_translation.py
* Update GUIThread.cpp
* Update DebugMenu.md
2022-08-25 09:17:15 +10:00
Ben V. Brown
67d2eda7de
Add SC7 accelerometer for MHP30 ( #1377 )
2022-08-23 09:30:49 +10:00
discip
3a44259735
typo fix ( #1368 )
2022-08-20 23:01:24 +10:00
Ben V. Brown
1fbcdcdf98
Pinecil V2 ( #1341 )
...
* Add SDK
* fork
* massaging makefile
* Drop git module
* Bring in sdk as its broken
Far, Far to much crap to fix with regex now
* Remove bl706
* rf_para_flash_t is missing defs
* Remove crapton of junk
* Remove yet more
* Poking I2C
* Update peripheral_config.h
* Update pinmux_config.h
* Update preRTOS.cpp
* Update main.hpp
* Setup template
* Verbose boot
* I2C ish
* Update I2C_Wrapper.cpp
* Update main.cpp
* Turn off I2C reading for now
* Display running
* Roughing out scheduling timer0
* Starting ADC setup
* Working scheduling of ADC 🎉
* Format adc headers
* Update IRQ.cpp
* Buttons working
* Slow down I2C
* Poking IRQ
* Larger stack required
* Accel on
* Trying to chase down why __libc_init_array isnt working yet
* Working c++
* Cleanup
* Bump stacks
* I2C wake part workaround
* Cleanup
* Working PWM init
* qc draft
* Hookup PWM
* Stable enough ADC
* ADC timing faster + timer without HAL
* Silence
* Remove boot banner
* Tuning in ADC
* Wake PID after ADC
* Remove unused hal
* Draft flash settings
* Working settings save & restore
* Update to prod model
* Cleanup
* NTC thermistor
* Correct adc gain
* Rough tip resistance progress
* Scratch out resistance awareness of the tip
* better adc settings
* Tweaking ADC
* ADC tweaking
* Make adc range scalable
* Update Dockerfile
* Update configuration.h
* Can read same ADC twice in a row
* ADC Setup
* Update PIDThread.cpp
* Lesser adc backoff
* Update USBPD.h
* Add device ID
* Update BSP_Power.h
* Update BSP.cpp
* DrawHex dynamicLength
* Shorter ID padding
* Show validation code
* tip measurement
* Create access for w0w1
* Expose w0 w1
* Enable debug
* crc32
* Device validation
* wip starting epr
* Logic refactor
* Safer PWM Init
* PD cleanups
* Update bl702_pwm.c
* Update power.cpp
* Update usb-pd
* io
* EPR decode
* Better gui for showing pd specs
* Rough handler for capabilities
* EPR
* Fix > 25V input
* Perform pow step after PPS
* Update BSP.cpp
* Fix timer output
* QC3
* Add tip resistance view
* Hold PD negotiation until detection is done for tip res
* Get Thermal mass
* Tip res =0 protection
* Update PIDThread.cpp
* Update GUIThread.cpp
* Rewrite tip resistance measurement
* Update GUIThread.cpp
* Fix fallback
* Far better tip resistance measurement
* Fix QC 0.6V D-
* Convert the interpolator to int32
* Correct the NTC lookup
* Update BSP.cpp
* Update Setup.cpp
* .
Update configuration #defines
More backported functions
* Update usb-pd
* More missed updates
* Refactor BSP
Magic BSP -> PinecilV2
Pine64 BSP -> Pinecil
Update Makefile
* Add Pinecilv2 to CI
* Pinecil v2 multi-lang
Update push.yml
* Update HallSensor.md
* Update README.md
* Fix wrong prestartcheck default
* Fix logo mapping
* Update Makefile
* Remove unused font block
* Style
* Style
* Remove unused timer funcs
* More culling TS80P
* Revert "More culling TS80P"
This reverts commit 2078b89be7 .
* Revert "Remove unused timer funcs"
This reverts commit 0c693a89cc .
* Make VBus check maskable
* Remove DMA half transfer
* Drop using brightness and invert icons and go back to text
Saves flash space
* Refactor settings UI drawing descriptions
* Shorten setting function names
* Store bin file assets
* Fix MHP prestart
2022-08-19 15:39:37 +10:00