Lucian Copeland
611ef27ac2
stm32: Add PulseOut support
...
Matches the implementations of the NRF and Atmel ports. TIM7 is used as it does not have a tied pin. Contains some register micromanagement since HAL support for the TIM7 timer is limited.
2020-02-29 14:47:47 -05:00
Lucian Copeland
b7bb85a4da
Merge remote-tracking branch 'upstream/master' into stm32-espruino-wifi
2020-02-12 14:31:08 -05:00
Lucian Copeland
7831c475b9
change flag styling
2020-02-12 14:30:29 -05:00
Lucian Copeland
c4436910c3
create F407 specific files
2020-02-10 12:44:23 -05:00
Lucian Copeland
1a25d3ca83
fix merge issue
2020-01-29 18:46:14 -05:00
hierophect
898f4e1f72
Merge branch 'master' into stm32-meowbit
2020-01-29 16:32:08 -05:00
Lucian Copeland
100409961a
Move board_init to main.c
2020-01-29 16:29:43 -05:00
Scott Shawcroft
1c39606345
Fix other builds missing new heap bounds functions
2020-01-18 18:06:56 -08:00
Hierophect
de2379bc30
minor WIP debug edits
2020-01-13 17:24:52 -05:00
Hierophect
36088becc9
PWM Fix, plus debugging
2020-01-04 13:35:53 -05:00
Hierophect
5b9209aa02
Merge remote-tracking branch 'upstream/master' into stm32-meowbit
2019-12-30 11:17:12 -05:00
Hierophect
b49ecc52b9
text fixes
2019-12-23 14:55:26 -05:00
Hierophect
ba19cd9ecb
Internal filesystem displayIO test
2019-12-17 17:33:49 -05:00
Hierophect
4bfb255a1c
merge Thach's suggestion
2019-12-17 12:58:16 -05:00
hathach
ebc21144b8
stm32 explicitily enable/disable vbus sense, fix warning
2019-12-17 10:55:19 +07:00
Hierophect
99c02b5afb
usb not working...
2019-12-12 17:53:04 -05:00
Hierophect
e4fb414b91
clean up definitions post merge
2019-12-12 17:17:29 -05:00
Hierophect
ab3762d8f5
Merge branch 'dumb-git-stuff' into stm32-meowbit
2019-12-12 16:34:11 -05:00
Hierophect
885a1415d0
Update stm32 usb.c
2019-12-12 12:47:40 -05:00
Hierophect
70d899d354
WIP to successful USB test
2019-12-11 17:58:21 -05:00
Hierophect
bbc366b85b
Style overhaul, extra error checks
2019-11-12 11:26:14 -05:00
Hierophect
0b85c4bb20
Merge remote-tracking branch 'upstream/master' into stm32-uart
2019-11-05 10:56:57 -05:00
Hierophect
3034cfc82f
Merge remote-tracking branch 'upstream/master' into stm32-uart
2019-10-28 12:16:01 -04:00
Hierophect
0cd8c3d5a8
Add all basic functions, never reset, dynamic pulse changes
2019-10-27 19:17:01 -04:00
Kamil Tomaszewski
96756b3945
Add functions to get top and limit stack
2019-10-18 11:04:45 +02:00
Hierophect
0b85172ba6
WIP
2019-10-04 14:37:18 -04:00
Hierophect
bf7b841020
Further reversion
2019-09-29 13:22:12 -04:00
Hierophect
89315999e2
Fix bad returns, revert flash changes
2019-09-29 13:18:43 -04:00
Hierophect
270396a882
Refine SPI settings for testing
2019-09-29 13:01:27 -04:00
Hierophect
d7443fce54
First implementation of read write
2019-09-27 17:59:55 -04:00
Hierophect
ad33950966
Flash memory changes - non functional
2019-09-27 11:00:09 -04:00
Hierophect
19cf716461
Fix missing items
2019-09-23 12:14:27 -04:00
Hierophect
b325eadc33
various failed attempts to get I2C to reset
2019-09-19 16:02:52 -04:00
Hierophect
12cd009bb9
WIP
2019-09-18 16:49:15 -04:00
Hierophect
55eb8dcfa0
ADC unit select, reset bugfix
2019-09-12 13:47:01 -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
95411a62b3
Cosmetic fixes
2019-08-18 19:08:27 -04:00
Hierophect
7dbf1a8caa
text fixes
2019-08-15 17:56:15 -04:00
Hierophect
1f42ce5f40
QOL fixes, compatibility fixes, attribution
2019-08-15 17:45:40 -04:00
Hierophect
a9d3ad86e5
Fix flash size, add filesystem disable flag
2019-08-15 15:55:33 -04:00
Hierophect
1539dca7f0
Add reset support, minor fixes
2019-08-14 13:14:42 -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
2489c09b44
Merge i2c implementation
2019-08-04 17:24:07 -04:00
Hierophect
a635d46b1a
Fix merge related issues
2019-08-04 17:19:38 -04:00
Hierophect
06d53ef8a7
minor debugging changes
2019-07-31 17:06:44 -04:00
Hierophect
6c7723905c
Add temp status LEDs
2019-07-29 11:21:35 -04:00
Hierophect
343d5aa0ac
Delete redundant file
2019-07-26 16:48:23 -04:00