Ben V. Brown
a3b37fabf6
Turn off power menu if no options
2021-05-04 19:05:20 +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
64cb9c1158
Fix build issues
2021-05-03 22:39:57 +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
e3deb33d7f
Slow down adc and therefore pid to ~128ms
2021-05-03 22:09:26 +10:00
Ben V. Brown
5b4ae22f12
Better colour
2021-05-03 22:05:38 +10:00
Ben V. Brown
e6427f1d27
Fix tip disconnection sense value
...
oops
2021-05-03 22:02:51 +10:00
Ben V. Brown
c20ed926cd
Hook some status colours to the LED
2021-05-03 22:00:24 +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
Ben V. Brown
dd5714fa17
Update BSP.h
2021-05-03 21:51:45 +10:00
Ben V. Brown
69ef62f0a7
Update st libs
2021-05-03 21:51:40 +10: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
5637e1a215
Add irq handlers for new timer and dma
2021-05-02 17:51:19 +10:00
Ben V. Brown
2e0279b36a
Setting up TIM1 for WS2812
2021-05-02 17:42:41 +10:00
Ben V. Brown
1ad00aa8b2
Handle tip connect & disconnect in detection
2021-05-02 16:47:33 +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
018b984665
Importing Miniware's alg for tip temperature for the MHP
...
Love to @g3gg0
2021-05-02 14:34:36 +10:00
Ben V. Brown
5fac16a14a
Format BSP
2021-05-02 14:33:07 +10:00
Ben V. Brown
70c03ba771
Fromatting + setup adc pin explicitly
2021-05-02 14:32:42 +10:00
Ben V. Brown
9e5550815d
Add extra ADC channel working
2021-05-02 14:31:33 +10:00
Ben V. Brown
b779d63ca0
WiP res measurement
2021-05-01 17:31:59 +10:00
Ben V. Brown
7903df36e5
Create isTipDisconnected function
2021-05-01 16:44:50 +10:00
Ben V. Brown
6ceac48f89
Update configuration.h
2021-05-01 16:22:27 +10:00
Ben V. Brown
ffe5794cf5
Split thermoModel uV conversion to BSP
2021-05-01 16:22:24 +10:00
Ben V. Brown
9ad5fa030c
Merge branch 'master' into MHP30
2021-05-01 13:30:51 +10:00
Ben V. Brown
26ad63b03b
Followthrough of the cleanup
2021-05-01 13:29:26 +10:00
Ben V. Brown
7fba51649a
Cleanup user functions
2021-05-01 13:17:10 +10:00
HanaO00
a6c4d3675b
Update translation_FR.json ( #947 )
...
* Update translation_FR.json
Improved translation with RC
* Update translation_FR.json
2021-05-01 12:31:33 +10:00
Vinigas
bd7e03b8f8
Update translation_LT.json ( #945 )
...
Translated new entries and minor-fixed some old ones.
2021-05-01 12:30:46 +10:00
Hippi Viking
cae36f9eab
Update translation_HU.json ( #944 )
...
updated Hungarian translation
2021-05-01 12:30:32 +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
v2.15-rc1
2021-04-30 18:51:13 +10:00
Ben V. Brown
6cdb67e675
Update gui.cpp
2021-04-29 21:57:56 +10:00
Ben V. Brown
b817c33181
Update GUIThread.cpp
2021-04-29 21:52:04 +10:00
Ben V. Brown
5114b4243b
Turn off sleep mode
2021-04-29 21:43:22 +10:00
Ben V. Brown
a51e3e9f03
Merge pull request #917 from Ralim/messing_with_pd
...
Improvements and restructure to USB-PD
2021-04-28 21:36:03 +10:00
Ben V. Brown
adec9bcff1
Merge branch 'master' into messing_with_pd
2021-04-28 21:26:40 +10:00
Ben V. Brown
56a885ed42
Style
2021-04-28 21:08:42 +10:00
Ben V. Brown
fe2469fdb5
NTC lookup cleaned up and shrunk + linear interpolate
2021-04-28 21:06:29 +10:00
Ben V. Brown
7c54b24209
Fix cold junction temperature channel
...
Kudos to @g3gg0
2021-04-28 21:06:13 +10:00
Ben V. Brown
b06c58bb81
Fix utils length calc
2021-04-28 21:05:49 +10:00
Ben V. Brown
33278e672d
Use Utils linear interpolate
2021-04-28 20:57:52 +10:00
Ben V. Brown
3d5b189bfd
Extracting Utils class
2021-04-28 20:57:43 +10:00
Ben V. Brown
a36e0c4c6e
Merge branch 'master' into MHP30
2021-04-27 22:06:23 +10:00
Ben V. Brown
7a3a5fab04
Update build.sh
2021-04-27 21:51:33 +10:00