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
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
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
Ben V. Brown
5114b4243b
Turn off sleep mode
2021-04-29 21:43:22 +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
6d0f9897b9
Adding MHP30 to makefile
2021-04-27 21:44:35 +10:00
Ben V. Brown
67ba9e20c0
Move ld file into bsp
...
Long overdue
2021-04-27 21:44:21 +10:00
Ben V. Brown
68316f0735
Fixing up ADC config
2021-04-27 20:53:35 +10:00
Ben V. Brown
f40ebdcaf5
Update Setup.c
2021-04-27 19:55:01 +10:00
Ben V. Brown
fd78aa192a
Formatting pass
2021-04-27 19:11:12 +10:00
Ben V. Brown
3780a76be8
Update BSP.cpp
2021-04-27 19:09:32 +10:00
Ben V. Brown
c9ad627e31
Faster I2C BB | slow down ADC
2021-04-27 19:09:29 +10:00
Ben V. Brown
a05e99b3a6
Heater control working
2021-04-26 22:32:25 +10:00
Ben V. Brown
9b15e68859
ADC IRQ's
2021-04-26 22:27:50 +10:00
Ben V. Brown
e84717765a
Basic OLED working
...
* OLED
* Buttons
2021-04-26 22:22:32 +10:00
Ben V. Brown
8b65fa5d10
Remapping pins
2021-04-26 21:51:18 +10:00
Ben V. Brown
3e5e0c1d6b
Cleaning up config
2021-04-26 21:05:04 +10:00
Ben V. Brown
35f4054530
Import miniware files
2021-04-26 20:58:39 +10:00
Ben V. Brown
4ee91d45fe
Cleanup duplicate code
2021-04-08 21:54:10 +10:00
Ben V. Brown
22c5f6d361
Cleanup FUSB setup
2021-04-08 21:20:25 +10:00
Ben V. Brown
59a9dce7ec
Update IRQ.cpp
2021-04-05 16:29:17 +10:00
Ben V. Brown
f12ed98991
Cache FUSB polls
2021-04-05 15:53:29 +10:00
Ben V. Brown
854189d720
Add manual irq line check for the int task for PD
2021-04-05 15:05:12 +10:00
Ben V. Brown
b3c3e4e384
Spawn PD earlier
2021-04-05 14:37:50 +10:00
Ben V. Brown
9f0054f7b0
WiP PPS
2021-04-05 00:02:10 +10:00
Ben V. Brown
5fd969ada7
Clean up PD voltage selection for flexibility
2021-04-04 22:58:53 +10:00
Ben V. Brown
4c979655f4
First pass
2021-03-18 22:18:10 +11:00
Ben V. Brown
f831b74e57
Cleanup security warnings
2021-03-17 21:12:45 +11:00
Ben V. Brown
7fbfde7b33
Correct a few missed time values from the tick rate change ( #874 )
...
* Pass over all refs to xTaskGetTickCount()
* That wasn't a second 😓
* Update FreeRTOSConfig.h
* Fix warning in usb code; style; fix slow description
2021-03-15 21:01:09 +11:00
Ilya Zhuravlev
2220155045
Add 18v for pinecil
2021-03-11 14:04:34 -05:00
Ben V. Brown
8a4d20be25
Update I2C_Wrapper.cpp
2021-02-25 19:27:22 +11:00
Ben V. Brown
3e56826e04
Run formatter
2021-02-24 20:30:36 +11:00
Ben V. Brown
c210bf983c
Split
2021-02-24 19:38:51 +11:00
Ben V. Brown
8d39ff1cbc
Move prob into the new state machine
2021-02-24 19:21:35 +11:00
Ben V. Brown
296c2f9351
De-dupe
2021-02-24 17:52:40 +11:00
Ben V. Brown
530002297b
merge I2C state machine
2021-02-24 17:49:16 +11:00
Ben V. Brown
b18bc384cc
Rework writes to use the new states
2021-02-23 22:24:27 +11:00
Ben V. Brown
c53c28914e
Move mem_read to new state format
2021-02-23 22:11:50 +11:00
Ben V. Brown
1f6a3ad167
Pinecil uart ( #830 )
...
* Creating uart debug handler
* Simpler get raw uV tip
* Update Setup.cpp
* Debug out working. Moved Logo
Need to update docs around logos before merging this in
* Add in current pwm level + fix signed int
* Update moving logo page for pinecil by 64k
* Update TipThermoModel.h
2021-02-02 19:53:19 +11:00
Ben V. Brown
2425902fbc
Hotfix: BMA Accel wedges I2C if probed too fast after boot
...
Only an issue on Pinecil as it boots much faster than Miniware units.
2021-01-17 20:13:02 +11:00
Ben V. Brown
67a0640f71
Fix headers
...
That were hidden by import order before
2021-01-17 11:06:25 +11:00
Ben V. Brown
1b0b665072
Create style call in Makefile
2021-01-17 10:57:24 +11:00
Ben V. Brown
7ecc7e4d12
Format Pine code
2021-01-17 10:55:15 +11:00
Ben V. Brown
bf5055edaa
Format headers
2021-01-17 10:53:49 +11:00
Ben V. Brown
f786901da0
Formatting the C/C++ files
2021-01-17 10:48:52 +11:00