Commit Graph

122 Commits

Author SHA1 Message Date
Hierophect
4a25c2344e implement os urandom 2019-11-18 18:27:25 -05:00
Hierophect
256abf5505 Add board folders 2019-11-18 16:13:27 -05:00
Hierophect
a4797327cd add microcontroller toggles for status LED 2019-11-18 13:51:59 -05:00
Hierophect
6cce2d6d14 Implement Neopixel write, add defaults to f405 2019-11-15 12:28:16 -05:00
Hierophect
ed3e377390 Merge remote-tracking branch 'upstream/master' into stm32-uart 2019-11-12 09:49:17 -05:00
Dan Halbert
b8373aca0c
Merge pull request #2266 from hierophect/stm32-defaults
STM32: Add board defaults
2019-11-06 14:29:29 -05:00
Hierophect
e66fcb5e1f add missing newline 2019-11-05 16:32:34 -05:00
Hierophect
0b85c4bb20 Merge remote-tracking branch 'upstream/master' into stm32-uart 2019-11-05 10:56:57 -05:00
Hierophect
40f920fbdf complete attribution edits 2019-11-04 14:39:41 -05:00
Hierophect
ca1eb4def1 Add other board globals 2019-11-04 14:35:23 -05:00
Hierophect
2111a7c4cf Merge branch 'master' into stm32-defaults 2019-11-04 14:32:00 -05:00
Hierophect
3526fed611 add board global 2019-11-04 14:31:57 -05:00
Hierophect
15d8d88950 Add default defines 2019-11-04 14:15:26 -05:00
Hierophect
3034cfc82f Merge remote-tracking branch 'upstream/master' into stm32-uart 2019-10-28 12:16:01 -04:00
Hierophect
c0f1ce590e Add support across dev boards 2019-10-27 20:17:10 -04:00
Hierophect
7f769580bd Merge remote-tracking branch 'upstream/master' into stm32-PWM 2019-10-24 14:11:51 -04:00
Hierophect
511071e1ba Rename feather across folders and config, fix makefile def issue 2019-10-24 12:51:40 -04:00
Hierophect
64337775f8 PWM Base functionality testing for F405 2019-10-24 12:43:34 -04:00
Dan Halbert
7b79ac3739 Parameterize linker script 2019-10-20 23:50:12 -04:00
Hierophect
552900f18e Merge remote-tracking branch 'upstream/master' into stm32-uart 2019-10-16 12:33:31 -04:00
Hierophect
cb0ed264c4 Implement DAC 2019-10-09 13:34:20 -04:00
Hierophect
cc3a17845c Fix USB issues, frequency macro, F412 tests 2019-10-07 14:22:12 -04:00
Hierophect
0b85172ba6 WIP 2019-10-04 14:37:18 -04:00
Hierophect
9aa6d215fd Add some definitions for when F412 can be implemented 2019-10-02 16:03:22 -04:00
Hierophect
5a2f82095a Implement SPI flash settings, bugfix for SPI pin assignment 2019-10-02 15:17:49 -04:00
Hierophect
89315999e2 Fix bad returns, revert flash changes 2019-09-29 13:18:43 -04:00
Hierophect
ad33950966 Flash memory changes - non functional 2019-09-27 11:00:09 -04:00
hierophect
f4a31a7843
Update PID to suggestion
USB_PID = 0x805C (Pyboard

Co-Authored-By: Scott Shawcroft <scott@tannewt.org>
2019-09-26 11:38:08 -04:00
Hierophect
6058677979 whitespace fix 2019-09-24 16:10:43 -04:00
Hierophect
742e747609 Implement another USB ID 2019-09-24 14:53:56 -04:00
Hierophect
c3baf286c1 Implement correct USB IDs 2019-09-24 14:51:57 -04:00
Hierophect
d597410330 implement suggested changes 2019-09-24 14:15:04 -04:00
Hierophect
dc1109dba7 add feather support 2019-09-24 14:07:03 -04:00
Hierophect
61a45cdaed clock fixes 2019-09-24 13:17:46 -04:00
Hierophect
2b65a0e95f WIP 2019-09-23 17:40:28 -04:00
Hierophect
f1cd1c5d4d minor edits 2019-09-23 13:30:37 -04:00
Hierophect
19cf716461 Fix missing items 2019-09-23 12:14:27 -04:00
Hierophect
60bb6acf38 Add F405 support 2019-09-23 11:59:14 -04:00
Hierophect
18c5be8835 QOL pin adds 2019-09-19 17:01:25 -04:00
Hierophect
12cd009bb9 WIP 2019-09-18 16:49:15 -04:00
Hierophect
69a0bfaf34 Merge branch 'stm32-analogio' into stm32-peripherals 2019-09-18 12:15:44 -04:00
Hierophect
168823e096 Retract pin resets, revert to HAL, QOL changes 2019-09-17 15:07:08 -04:00
Hierophect
78de4b70ed Implemented working I2C on F412. 2019-09-13 14:00:53 -04:00
Hierophect
3d2a4d4165 Merge branch 'stm32-f412-tinyusb' into stm32-analogio 2019-09-11 13:47:20 -04:00
Hierophect
9e25d9a9be Support for F412 2019-09-11 13:45:36 -04:00
Hierophect
37248037d7 Alternative implementation via HAL for readability comparison 2019-09-11 11:35:37 -04:00
Hierophect
c438468a82 Updated VID and PID 2019-09-09 17:05:18 -04:00
Hierophect
d8251ae4ab Include full descriptor list 2019-09-09 15:01:04 -04:00
Hierophect
129615a724 text fixes 2019-09-09 11:58:27 -04:00
Hierophect
426ddb356e Add support for F412 via latest tinyusb update 2019-09-09 11:42:55 -04:00
Hierophect
a3ed5ec27b Add latest USB support 2019-09-06 18:02:57 -04:00
Hierophect
e490e6361f Add warnings, cosmetic fixes, remove vestigial modules 2019-08-19 10:47:18 -04:00
Hierophect
95411a62b3 Cosmetic fixes 2019-08-18 19:08:27 -04:00
Hierophect
bc7ba33892 Add uid fetch, revert USB hacks 2019-08-15 16:35:01 -04:00
Hierophect
a9d3ad86e5 Fix flash size, add filesystem disable flag 2019-08-15 15:55:33 -04:00
Hierophect
620d3d14dd Add conditional endpoints to descriptor script 2019-08-15 13:41:51 -04:00
Hierophect
c4c55fffb1 Fixed remaining issues with flash organization and writing 2019-08-13 18:05:40 -04:00
Hierophect
300dc68955 Further non-functional flash changes 2019-08-10 18:00:09 -04:00
Hierophect
294d6dc867 Add flash functions and setup, fix msc descriptor bug 2019-08-09 19:58:54 -04:00
Hierophect
c375a5d37f Add pin and module support for F411 2019-08-07 18:12:13 -04:00
Hierophect
2489c09b44 Merge i2c implementation 2019-08-04 17:24:07 -04:00
Hierophect
268cf0a3cc Quick fix for incorrect MCU package type 2019-08-04 16:31:03 -04:00
Hierophect
e2fc55f829 Add baseline HAL I2C support 2019-07-31 14:58:55 -04:00
Hierophect
90b1701b6c Add CDC REPL access 2019-07-26 14:06:27 -04:00
Hierophect
a63df51893 Requested changes, general cleanup 2019-07-24 14:21:27 -04:00
Hierophect
58630a844a Add feature conditionals and clean up 2019-07-22 12:58:28 -04:00
Hierophect
734012aa8b Makefile cleanup 2019-07-18 17:55:57 -04:00
Hierophect
755b86e38b Deinit-capable USB on 411 2019-07-18 17:17:46 -04:00
Hierophect
c588cc6db0 first pass of DigitalIO 2019-07-17 14:07:33 -04:00
Hierophect
f31a0d9cf5 Serial REPL support 2019-07-11 13:41:10 -04:00
Hierophect
7742a97c22 Add STM32F412-DISCO support, cleanup 2019-07-09 13:03:22 -04:00
Hierophect
b93f93f174 name change but actually 2019-06-28 16:34:27 -04:00