custom-board-bundle-sample-.../firmware/hw_layer
Matthew Kennedy 6b64db7f9c
rewrite text logging system (#2439)
* minor cleanup

* enable mailboxes

* priority

* implement new logger

* more cleaning

* signature

* remove debug

* put the assertion back in

* remove debugging

* spelling

* doy

* tweaks & comments

* cleaning

* size_t

* guard more

* test build now

* needs more ram until we can remove LogginWithSTorage

* hunt for memory

* bootloader

* unused

* stub simulator

* it would help to get the signature right

* geez kinetis only has 64k ram

* more guarding because kinetis

* that's now very legal and very cool

* templatify

* s

* force null terminate

* probably fix

* const

* write a test

* disable sensor chart for now

* hide SC ui

* oh nope that breaks many things

This reverts commit c3c1bb324fb484c3d9cc44b7715c234bc0392e1e.

* missed one

* reset after scheduleLogging

* we can't print out the full message because it contains commas which break parsing

* force terminate long buffers

* let's see how much memory we have to play with

* a lot, is the answer

* real thread name

* shrink this for now before its deleted

* turn that back on

* biiig comment

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-18 18:46:47 -04:00
..
adc dead code, warnings (#2461) 2021-03-15 10:23:19 -04:00
algo ADC cleanup, enable oversampling on H7 (#2437) 2021-03-08 14:50:50 -05:00
digital_input not great solution to code duplication, also helping QC build 2021-02-13 11:19:39 -05:00
drivers enable CAN on H7 (#2393) 2021-03-09 18:54:01 -05:00
lcd replace print/printMsg with scheduleMsg (#2497) 2021-03-26 17:23:26 -04:00
mass_storage multiple mass storage (#2535) 2021-04-10 08:35:41 -04:00
mc33816
microsecond_timer speed up boot by 48 ms (#2506) 2021-03-29 22:59:38 -04:00
ports rewrite text logging system (#2439) 2021-04-18 18:46:47 -04:00
sensors hip9011 and friends (#2527) 2021-04-04 18:13:21 -04:00
backup_ram.h
cdm_ion_sense.cpp
cdm_ion_sense.h
debounce.cpp
debounce.h
flash_int.h H7 flash (#2408) 2021-02-26 17:38:17 -05:00
hardware.cpp replace print/printMsg with scheduleMsg (#2497) 2021-03-26 17:23:26 -04:00
hardware.h move some initialization steps earlier (#2480) 2021-03-25 16:22:03 -04:00
hip9011.md
hw_layer.mk implement ads1015 driver (#2458) 2021-03-14 19:02:42 -04:00
i2c_bb.cpp implement ads1015 driver (#2458) 2021-03-14 19:02:42 -04:00
i2c_bb.h implement ads1015 driver (#2458) 2021-03-14 19:02:42 -04:00
io_pins.cpp
io_pins.h
max31855.cpp
max31855.h
mc33816.cpp vBatt -> SensorType::vBatt #2260 2021-03-11 22:52:34 -05:00
mc33816.h
mc33816_data.c
mc33816_data.h
mc33816_memory_map.h
mmc_card.cpp flush SD log 10x faster #2558 2021-04-15 09:42:22 -04:00
mmc_card.h move some initialization steps earlier (#2480) 2021-03-25 16:22:03 -04:00
mmc_card_access.cpp fixes for f7, sdio/sdmmc (#2400) 2021-02-25 13:37:41 -05:00
neo6m.cpp replace print/printMsg with scheduleMsg (#2497) 2021-03-26 17:23:26 -04:00
neo6m.h
pin_repository.cpp harden against various no-boot scenarios (#2468) 2021-03-17 09:24:13 -04:00
pin_repository.h
readme.md Create readme.md 2021-02-09 13:43:26 -05:00
rtc_helper.cpp replace print/printMsg with scheduleMsg (#2497) 2021-03-26 17:23:26 -04:00
rtc_helper.h
servo.cpp set all thread priorities in the same place (#2412) 2021-02-28 07:30:45 -05:00
servo.h
smart_gpio.cpp
smart_gpio.h
stepper.cpp set all thread priorities in the same place (#2412) 2021-02-28 07:30:45 -05:00
stepper.h
stepper_dual_hbridge.cpp
trigger_input_adc.cpp
vehicle_speed.cpp
vehicle_speed.h