Ben V. Brown
706b3246a1
Test better reboots
2023-01-03 18:46:26 +11:00
Ben V. Brown
686ffe516e
Fill out more characteristics
2022-11-22 08:38:50 +11:00
Ben V. Brown
91279874dc
Critical wrap I2C
2022-11-22 08:04:50 +11:00
Ben V. Brown
d48b74736f
Hook Settings to being exposed
2022-11-20 22:15:58 +11:00
Ben V. Brown
1c6bbc2c06
Hook up power source enum
2022-11-20 21:28:15 +11:00
Ben V. Brown
bbb0cfe713
Critical wrap I2C
2022-11-20 21:15:55 +11:00
Ben V. Brown
5e98f05f07
Update ble_handlers.cpp
2022-11-20 20:55:21 +11:00
Ben V. Brown
28924ccfa6
Merge branch 'test-slow-i2c' into BLE
2022-11-20 20:38:31 +11:00
Ben V. Brown
1ac00c56ea
Raise up clock rate with deglitch enabled
2022-11-20 18:43:36 +11:00
Ben V. Brown
d3ac9eb7b2
Cleanup comments
2022-11-20 18:16:17 +11:00
Ben V. Brown
36b60e250d
rough status handler done
2022-11-20 18:04:45 +11:00
Ben V. Brown
493af2ae1e
Split handlers out
2022-11-20 17:59:25 +11:00
Ben V. Brown
60a3f8320e
Update ble_characteristics.h
2022-11-20 17:59:11 +11:00
Ben V. Brown
d97313cac8
Fix c++ for config
2022-11-20 17:59:08 +11:00
Ben V. Brown
3f34d240fe
Formatting improvements
2022-11-20 17:15:37 +11:00
Ben V. Brown
28011a3993
Organising a bit
2022-11-20 16:43:33 +11:00
Ben V. Brown
99df4b3307
Binary blobs
2022-11-20 16:43:33 +11:00
Ben V. Brown
8b85febf8e
Update ble_config.h
2022-11-20 16:43:07 +11:00
Ben V. Brown
4ab33eaee8
Start sec
2022-11-20 16:43:07 +11:00
Ben V. Brown
ea7d270146
Dump PC in assert failure
2022-11-20 16:43:07 +11:00
Ben V. Brown
e594768e7f
Fix linker
2022-11-20 16:43:07 +11:00
Ben V. Brown
dd0ac6d5ef
Update ble.c
2022-11-20 16:43:07 +11:00
Ben V. Brown
dd8e02b299
c++ guard
2022-11-20 16:43:07 +11:00
Ben V. Brown
ea3c6e74e6
Add extra heap
2022-11-20 16:42:54 +11:00
Ben V. Brown
a7ca43da7f
👋
2022-11-20 16:42:54 +11:00
Ben V. Brown
1162094682
Match their ld
2022-11-20 16:42:54 +11:00
Ben V. Brown
d5f33814aa
Update FreeRTOS
2022-11-20 16:42:54 +11:00
Ben V. Brown
6c69c2e241
Update bl702_flash.ld
2022-11-20 16:42:54 +11:00
Ben V. Brown
69bf966015
Update FreeRTOSConfig.h
2022-11-20 16:42:26 +11:00
Ben V. Brown
4fcbb8656c
.
2022-11-20 16:42:26 +11:00
Ben V. Brown
0a215e3996
Update system_bl702.c
2022-11-20 16:42:26 +11:00
Ben V. Brown
8a857ce757
ble linker
2022-11-20 16:42:26 +11:00
Ben V. Brown
721c7d36f3
rem dup
2022-11-20 16:42:26 +11:00
Ben V. Brown
a6bb022997
Update hex.c
2022-11-20 16:42:26 +11:00
Ben V. Brown
69c2d475e3
Update postRTOS.cpp
2022-11-20 16:41:46 +11:00
Ben V. Brown
736bedc51a
Scratch
2022-11-20 16:41:46 +11:00
Ben V. Brown
0c18c45490
Import BLE
2022-11-20 16:41:46 +11:00
Ben V. Brown
7b600b61d3
Cleanup
2022-11-06 22:07:48 +11:00
Ben V. Brown
d260ee99df
Merge branch 'dev' into test-slow-i2c
2022-10-23 22:59:40 +11:00
Ben V. Brown
77930a386c
flash api simpler
...
Update flash.c
2022-10-22 11:24:09 +11: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
9e66a26b88
Update Setup.cpp
2022-10-07 18:53:27 +11:00
Ben V. Brown
4d83f4febc
Change 6.2/8 ohm threshold to 4000
2022-09-25 11:11:47 +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