Commit Graph
81 Commits
Author SHA1 Message Date
MightyPork ab2dfe3a76 Rewrite all units and other logic to better use return values and added TRY() helper 2018-01-04 11:50:05 +01:00
MightyPork 465242a0f1 Merge branch 'add-i2c' 2018-01-04 01:39:51 +01:00
MightyPork 3ed13c322f better API and exposed to header 2018-01-04 01:34:18 +01:00
MightyPork 1a225d6f06 added higher level i2c functions for working with registers 2018-01-04 01:20:48 +01:00
MightyPork cdd54cc550 read and write both working 2018-01-04 00:27:31 +01:00
MightyPork f917427be4 i2c write works 2018-01-03 23:57:56 +01:00
MightyPork 9e7ae008b6 added unit and basic config 2018-01-03 00:10:10 +01:00
MightyPork a3df4d79e1 better asm loop 2018-01-02 22:51: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 9873d18298 Fixed bug in ini parsing 2017-12-28 21:29:42 +01:00
MightyPork a54726bd5c added logging of driver loading 2017-12-28 21:14:57 +01:00
MightyPork 85dd77311b made some stuff static 2017-12-28 21:11:25 +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
MightyPork d3d8b20095 disable flash debug logging 2017-12-28 15:26:45 +01:00
MightyPork 393ec1e951 reworking pins, flash doesnt work 2017-12-28 13:52:04 +01:00
MightyPork 9a32962c95 added replug for f407 2017-12-27 23:04:01 +01:00
MightyPork 09e651bd23 add usb replug for F303 2017-12-27 23:00:48 +01:00
MightyPork 2f0db41fb9 add usb re-plug functionality to F072 2017-12-27 22:57:45 +01:00
MightyPork 0146c3332f boost err msg str len to usable size 2017-12-27 22:51:22 +01:00
MightyPork c802946db0 fix some rtos static objs having confusing names 2017-12-25 18:12:30 +01:00
MightyPork cffedd7a9a added option to disable the test unit 2017-12-25 17:42:23 +01:00
MightyPork 89f8c59d40 make some options configurable and rename some constants 2017-12-25 17:31:43 +01:00
MightyPork bef9b83826 Moved size defines to plat_compat 2017-12-25 13:47:50 +01:00
MightyPork 8ded459c68 make it possible to disable VFS and MSC via makefile 2017-12-25 13:20:41 +01:00
MightyPork bcbb66e2e9 moved units registration to resources_init for better platform specific differences 2017-12-25 12:40:14 +01:00
MightyPork a681fa17fe removed some confusing comments 2017-12-24 23:29:51 +01:00
MightyPork 9132e549ac improve ping msg 2017-12-24 23:20:38 +01:00
MightyPork fab9ec7426 make it possible to write the INI file via TF 2017-12-24 23:18:06 +01:00
MightyPork 0046eff12a implemented ini read via command 2017-12-24 22:48:16 +01:00
MightyPork cc0bf107f0 rename some funcs related to settings, preparing to add commands for reading and writing the ini file. 2017-12-24 22:12:42 +01:00
MightyPork ad2e19d4fe use bulk typedefs in functions, add monitoring of msg queue usage to stackmon 2017-12-24 16:09:21 +01:00
MightyPork 45910e7f04 Merge branch 'bulk' 2017-12-23 23:00:02 +01:00
MightyPork 4ee1d8efd5 removed some logging 2017-12-23 22:59:47 +01:00
MightyPork 32c2c5a883 updated tinyframe and implemented bulk write 2017-12-23 22:56:17 +01:00
MightyPork 2f5e30b8a4 bulk write implemented but not yet tested. bulk read improved 2017-12-23 22:38:21 +01:00
MightyPork 7f682b2dcd some cleaning 2017-12-23 21:22:31 +01:00
MightyPork 92c28c5daf rename tf response helpers to com_* 2017-12-23 21:05:28 +01:00
MightyPork 4f92b97305 removed low prio queue 2017-12-23 20:55:45 +01:00
MightyPork 97b6fd0028 removed all uses of the jobs queue for TF responses, not needed naymore 2017-12-23 20:21:52 +01:00
MightyPork 96d06a086f improved bulk read api 2017-12-23 19:10:23 +01:00
MightyPork d8e2d016d2 modularized bulk read 2017-12-23 18:36:44 +01:00
MightyPork eb58fce25a updated tf 2017-12-23 16:31:52 +01:00
MightyPork ccbff578b3 tf update and some progress 2017-12-23 12:36:16 +01:00
MightyPork d6c4372755 updated tinyframe 2017-12-23 10:03:37 +01:00
MightyPork 5ca7ab1db0 implement a message processing queue that will hopefully aleviate the pain in working with tinyframe. this should make it possible to almost entirely get rid of async jobs for simple replies 2017-12-22 23:10:14 +01:00
MightyPork fa5261b65a some cleaning 2017-12-22 19:17:57 +01:00
MightyPork 5db77649ff fuxes for build without serial 2017-12-22 01:02:45 +01:00
MightyPork 5135aedc5b bulk now works, but has some excessive comments and need to be abstracted out 2017-12-22 00:26:27 +01:00
MightyPork 40479a0b24 work on bulk, not finished 2017-12-21 01:08:35 +01:00
MightyPork 26aea3200c some assert changes in vfs mgr 2017-12-17 16:28:17 +01:00
MightyPork 9c37afe076 Merge branch 'f407' 2017-12-17 16:10:28 +01:00
MightyPork 803cd57960 simplified config file comments, fixed settings not peristed, fixed F407 flash code 2017-12-17 16:09:07 +01:00
MightyPorkandGitHub 02d769710f F407 basic compat (#25)
* work on f407 support

* builds with f407
2017-12-17 12:22:53 +01:00
MightyPork 03075bdd5e builds with f407 2017-12-17 11:31:04 +01:00
MightyPork a3e043a8e1 work on f407 support 2017-12-17 01:54:35 +01:00
MightyPork 9e45f4e6ec fix 303, now works with usb 2017-12-17 01:18:05 +01:00
MightyPork f15b907f5d work towards f303 compat, usb not working but it runs 2017-12-17 00:55:14 +01:00
MightyPork b19b85e7eb Some fixes to work with F103 again 2017-12-16 23:16:38 +01:00
MightyPork 6f749f0198 uhhh 2017-12-16 23:11:14 +01:00
MightyPork ce80895b25 Fix wrong port count in pin utils 2017-12-16 19:21:19 +01:00
MightyPork 72954c46ce compatibility for F072 2017-12-16 19:11:35 +01:00
MightyPork 4171dd6781 add usb handle to core 2017-12-16 17:12:47 +01:00
MightyPork 1400d51064 moved rtos config inside core 2017-12-16 17:07:48 +01:00
MightyPork 72de0705c4 moving stuff around 2 2017-12-16 17:04:56 +01:00
MightyPork 90677f2361 moved tasks to their own folder 2017-12-16 17:02:16 +01:00
MightyPork 68dc30fccf Added customized GEX library into the Core module for easier porting 2017-12-16 17:00:15 +01:00
MightyPork 2f24d3789d arrangements for easier porting 2017-12-16 13:07:18 +01:00
MightyPork e1ce976278 some cleanings and re-disable VFS debug 2017-12-16 12:07:42 +01:00
MightyPork 62096da6e6 fix windows compat and some bugs 2017-12-16 11:06:29 +01:00
MightyPork 56a935cdd0 Code import 2017-12-15 23:52:14 +01:00