discip
cc3988be24
maybe this time
2021-12-22 03:44:36 +01:00
discip
bf1fc1c157
just preparing
2021-12-22 03:12:31 +01:00
discip
95ccb528e1
updated graphics for idle screen & for missing tip
2021-12-22 00:03:28 +01:00
Ben V. Brown
47929e9ee0
Update PD stack
2021-12-19 10:57:57 +11:00
discip
63f777d553
Update Font.h
2021-10-28 20:55:38 +02:00
discip
6fe01721e7
Update Font.h
2021-10-28 19:47:40 +02:00
Ben V. Brown
3594604efc
Fixes for I2C on Pinecil + USB-PD stack ( #1099 )
...
* Remove unused includes
* Adding in submodule
* Move fusb functions to the BSP
* Remove old code
* Creating IronOS PD integration wrapper
* Redirect to wrapper
* pd lib updates
* fix Docker build
* Finish linking across
* Cleanup
* Update Makefile
* Update push.yml
* Update push.yml
* PD -> Compensate for different tick rates
* Update codeql-analysis.yml
* Fix PD #define for @Firebie
* Check irq low at start
* Update BSP.h
* Update main.cpp
* Closer delay
* Update OLED.cpp
* Bugfix trying to start QC too early
* Missing fusb shouldnt hang qc
* Update FreeRTOSConfig.h
* Update the GD drivers
* Update Pinecil IRQ setup
* Redirect printf() to uart
* Update Power.cpp
* Adding extras to PD state
* Update USBPD.cpp
* Delay in printf
* Iterate once before delay on start
* Update usb-pd
* master usb-pd now
* Format gd libs
* Update gd32vf103_bkp.c
* Guard with PD timeout
* Remove CodeQL
* Slow for testing, fix runt pulses at start
* Fix runt pulse in read size 1
* Cleaner probing setup
* Testing delay during stop gen in read 1
* Update I2C driver
* Update gd32vf103_i2c.c
* Cleaning up i2c wrapper a little, given up on dma for rx
* Update preRTOS.cpp
* Update Setup.cpp
* Update MOVThread.cpp
* Slow down UART to work with new clock config
* Better ack setup for 2 byte read
* Cleanup POW_PD so cant be lost in #includes
* tipResistance -> TIP_RESISTANCE
* handle NOP race on len==2
* Update configuration.h
* Dont use neg timeout to mask anymore
* Not required for MHP
* Fix up source display Miniware
* Fix race on PD init
* Update POWThread.cpp
* Update formatting
* MHP format
* Update push.yml
* Faster TS80P I2C
* Bugfix for IRQ handlers
* Correctly handle I2C race on PD access
* Fix CI error (unused var) and MHP IRQ
* Test Pinecil alt ADC mode
2021-10-02 14:48:58 +10:00
discip
04ad5a3bfc
changed idle screen & missing tip ( #1097 )
2021-10-01 19:23:28 +10:00
discip
fa4b2fbe9b
changed power animation ( #1082 )
...
As requested https://github.com/Ralim/IronOS/issues/1078#issue-1007487827 .
2021-09-27 12:40:11 +10:00
discip
baab10d1df
Update Font.h
2021-09-18 00:30:20 +02:00
discip
87f3507b55
changed Power - & Advanced - animation
2021-09-18 00:24:00 +02:00
Ben V. Brown
2bfb8a6535
Unify settings for each model into once place
2021-09-15 20:24:41 +10:00
Ben V. Brown
bd703c7d51
Dont need history compensation for delay
2021-09-15 18:53:34 +10:00
Ben V. Brown
3d992512f4
Merge branch 'master' into ralim/pid
2021-09-14 22:17:14 +10:00
Ben V. Brown
811446fcb1
Update TipThermoModel.cpp
2021-09-14 21:48:41 +10:00
discip
0120a5d811
updated advanced menu icon
2021-09-13 16:35:26 +02:00
Ben V. Brown
55a2cb3f24
Merge branch 'master' into refactor-adc
2021-09-12 19:18:58 +10:00
Ben V. Brown
4b2f350b35
Contrast -> Brightness
...
As it makes a little more sense in a 1 bit display
2021-09-12 19:14:45 +10:00
Ben V. Brown
fd0e242488
Merge branch 'master' into pr/1010
2021-09-12 18:36:33 +10:00
Ben V. Brown
eb2a748e3f
Pass one settings refactor
2021-09-12 13:31:03 +10:00
Ben V. Brown
af0adb0708
Reworking raw adc, handle temp done
...
Pre seed adc values
Pinecil port
Update PIDThread.cpp
TRGO is more stable for timing (buffered)?
2021-09-11 22:25:57 +10:00
Alvin Wong
4ab3b5b116
Add POC contrast and screen invert settings
2021-07-14 16:13:11 +08:00
Varga Zsolt
a7ec2748bb
Cosmetic fixes3
2021-06-07 16:14:55 +02:00
Varga Zsolt
b3f987d34a
Cosmetic fixes2
2021-06-07 14:55:30 +02:00
Varga Zsolt
a75d97360f
Suggestions mostly corrected
2021-06-07 01:09:41 +02:00
Varga Zsolt
81de60e1e4
USB PD timeout added
2021-06-06 18:45:00 +02:00
Ben V. Brown
27c7166922
Remove unused variables in PD stack
2021-06-04 21:04:55 +10:00
Ben V. Brown
e380f9c129
Dont need round down
2021-05-06 21:37:35 +10:00
Ben V. Brown
73f11499b6
Format
2021-05-06 19:49:07 +10:00
Ben V. Brown
7bca0280f9
Backoff by about 1W from approx limit
2021-05-06 19:46:32 +10:00
Ben V. Brown
0be4d596e3
Update OLED.cpp
2021-05-04 19:23:34 +10:00
Ben V. Brown
a7f1c076ef
Merge branch 'master' into MHP30
2021-05-04 19:20:12 +10:00
Ben V. Brown
b10a65dd74
Fix bootloader size
2021-05-04 18:54:09 +10:00
Ben V. Brown
bdeb8ef38a
Move WS2812 driver to template class
2021-05-04 18:37:09 +10:00
Ben V. Brown
ee12c99d9e
Update PD to support awareness of having inductor for DCDC op
...
+ fix voltage divider to be more on point
+ Create adjustment for thermal mass causes overshoot
2021-05-03 22:36:25 +10:00
Ben V. Brown
dd5daf51e3
Format new content
2021-05-03 22:10:14 +10:00
Ben V. Brown
5ea2908fa2
Removing timer as wont work & replace with bit bang
...
Cant keep up with irq
2021-05-03 21:52:18 +10:00
Alvin Wong
a27db526af
Remove the scroll indicator when scrolling menu
2021-05-03 16:53:45 +08:00
Alvin Wong
82c985d785
Impl. menu item scroll down animation
2021-05-02 21:57:45 +08:00
Ben V. Brown
5128602335
LED iffy (unstable timer?)
2021-05-02 21:39:47 +10:00
Ben V. Brown
e4f7946dcb
WiP on WS2812 Protocol driver
2021-05-02 21:22:29 +10:00
Ben V. Brown
7a5c0ad20f
Updated cold junction temp curve
...
* Disabled the hack off on temp as we dont need it for MHP30
* faster ADC on MHP30
2021-05-02 15:45:45 +10:00
Ben V. Brown
70c03ba771
Fromatting + setup adc pin explicitly
2021-05-02 14:32:42 +10:00
Ben V. Brown
7903df36e5
Create isTipDisconnected function
2021-05-01 16:44:50 +10:00
Ben V. Brown
ffe5794cf5
Split thermoModel uV conversion to BSP
2021-05-01 16:22:24 +10:00
Ben V. Brown
7fba51649a
Cleanup user functions
2021-05-01 13:17:10 +10:00
Ben V. Brown
2ca2f9084f
Formatting
2021-05-01 12:22:06 +10:00
Ben V. Brown
0bfe052127
Reworking USB-PD stack to remove a thread
2021-05-01 12:21:37 +10:00
Ben V. Brown
27aecd2436
Merge branch 'master' into MHP30
2021-04-30 21:19:31 +10:00
alvinhochun
1a0b542ae6
[RFC] Multi-language firmware (second try) ( #941 )
...
* Impl. sectioned font table in firmware
* make_translation.py: Extract build_symbol_conversion_table function
* Put translation indices and strings in a struct
* Move translation objcopy step to Python
* Impl. multi-language firmware demo
* Impl. strings-compressed multi-lang firmware demo
* Add font compression to multi-lang demo
* Refactor Makefile a bit
* Fix rules for make < 4.3
* Add more multi-lang groups
* Add Pinecil multi-lang CI build
* Add lzfx compression license text
* Remote multi-language demo group
* Fix build after merge
* Import code from BriefLZ
* Change brieflz for our use case
* Change compression to use brieflz
* Remove lzfx code
* Update license file for brieflz
* Exclude brieflz files from format check
* Add BriefLZ test
2021-04-30 18:51:13 +10:00