Commit Graph
74 Commits
Author SHA1 Message Date
MightyPork 3ebc19fc2d fixes and start of ADC. Not really working yet 2018-02-03 22:06:31 +01:00
MightyPork af35cee030 untested new onewire commands (all except search algos) 2018-01-30 22:16:22 +01:00
MightyPork eca8319820 onewire basic impl + fixed a bug in usec delays 2018-01-29 22:37:12 +01:00
MightyPork 18e76ad060 base of 1wire, need to make async 2018-01-29 08:40:41 +01:00
MightyPork 04e32860f7 implemented precision timestamps in report messages 2018-01-27 20:27:33 +01:00
MightyPork 94e87c74d3 implemented timebase using TIM14 instead of TIM1 2018-01-27 18:55:17 +01:00
MightyPork 45b4fb45e9 exti working but something is fucked up in the job queue or tinyframe 2018-01-26 23:01:19 +01:00
MightyPork 255f96c754 Installed new TinyFrame 2018-01-26 17:23:05 +01:00
MightyPork ceb658e246 more doc comments 2018-01-25 08:11:27 +01:00
MightyPork 334a89f055 fixed weirdness 2018-01-24 22:43:00 +01:00
MightyPork 63a7852554 bleh 2018-01-24 22:30:35 +01:00
MightyPork d1e24608c7 remove redundant gpio clock enables 2018-01-15 15:11:55 +01:00
MightyPork 8272a36aee Implemented unit timed tick and uart rx timeout 2018-01-15 15:04:09 +01:00
MightyPork 2881c2ff2a almost finished DMA reception 2018-01-14 21:44:11 +01:00
MightyPork e2e4d91cf3 Added func for simple periph clock toggling without the horrible if jungle 2018-01-14 12:49:09 +01:00
MightyPork ace2bd6357 switch to freeRtos malloc + improve malloc_safe utils, fixed memleak 2018-01-14 00:04:53 +01:00
MightyPork 0ef1134aa0 some traps 2018-01-13 21:49:13 +01:00
MightyPork 69443613fc some more stack shrinking 2018-01-13 21:33:19 +01:00
MightyPork 7280338f8b take some steps towards reducing memory footprint in stack buffers 2018-01-13 20:51:09 +01:00
MightyPork d49081b190 basic work on uart 2018-01-13 19:49:12 +01:00
MightyPork 8852f9f8b4 enable all periph clocks by default on startup, added testing synchronous uart write command 2018-01-13 12:30:17 +01:00
MightyPork e88bf84ea1 basic usart skeleton 2018-01-12 12:03:46 +01:00
MightyPork 9c5d889cfc remove debug for freeing pins 2018-01-12 10:20:27 +01:00
MightyPork 15ebb6ab10 removed some excessive logging 2018-01-12 10:03:07 +01:00
MightyPork 7816d75563 merged job queue with message queue 2018-01-12 09:30:02 +01:00
MightyPork c58787c95d some memory savings 2018-01-07 13:29:38 +01:00
MightyPork 26934a0984 Implemented PINOUT.TXT file 2018-01-07 13:04:19 +01:00
MightyPork ad39fc280f added some doc comments 2018-01-07 11:22:31 +01:00
MightyPork b5d9d146f9 fixed the bug with botched deinig, caused by use of malloc instead of calloc 2018-01-07 00:43:42 +01:00
MightyPork 6406475f48 some drying things up (GPIO init in particular) 2018-01-06 19:17:25 +01:00
MightyPork 6756b79ef4 added automatic GPIO teardown, remap support to i2c, force error comments in ini if disabled 2018-01-06 18:45:23 +01:00
MightyPork 05a568a27c ram savings by using new bitfield-based rsc alloc 2018-01-06 17:32:37 +01:00
MightyPork 931f6cea59 added missing mutex for shared scratch buffer 2018-01-06 15:53:56 +01:00
MightyPork 913f431a54 stub of SPI write cmd, multicast cmd 2018-01-05 10:11:57 +01:00
MightyPork a5d9635cee fixed some remaining bugs 2018-01-04 12:06:54 +01:00
MightyPork 9e7ae008b6 added unit and basic config 2018-01-03 00:10:10 +01:00
MightyPork 5cbc9fa6dd fixed the delay loop thing 2018-01-02 22:41:13 +01:00
MightyPork 6f561bc191 updated plat compat 2018-01-02 19:57:40 +01:00
MightyPork dcf0037b83 neopixel improvements 2018-01-02 18:14:09 +01:00
MightyPork 64592c3bb6 fixed the bug, caused by partly inited units trying to de-init pins 2018-01-02 16:49:30 +01:00
MightyPork 39ad4a8d28 some blinky changes. boot button seems to sometimes not work 2018-01-02 12:13:13 +01:00
MightyPork 41499eff9d added "welcome chime" 2018-01-02 12:10:38 +01:00
MightyPork bd281564b3 update some timing 2018-01-02 12:08:02 +01:00
MightyPork 83a01aa1bc reworked the indicator engine to better support patterns 2018-01-02 12:06:22 +01:00
MightyPork c19b185b06 implemented lock button option 2018-01-02 11:33:05 +01:00
MightyPork 0cdb811d40 Deleted Pin unit, replaced by DI and DO 2017-12-28 22:00:39 +01:00
MightyPork a54726bd5c added logging of driver loading 2017-12-28 21:14:57 +01:00
MightyPork 8768dc31ab added DI unit 2017-12-28 21:01:13 +01:00
MightyPork 37f712f054 Split system settings to separate config file 2017-12-28 18:36:13 +01:00
MightyPork 0af90eccbf added version markers to settings, option to disable INI comments 2017-12-28 18:16:39 +01:00