Hierophect
352bd95f5a
remove blackpill
2019-11-22 11:19:39 -05:00
Dan Halbert
228a619af5
enable network, wiznet5k, and ps2io by default on M4
2019-11-22 10:59:27 -05:00
Hierophect
0d8eb3cfb4
add correct VID/PID pairs
2019-11-22 10:54:35 -05:00
Hierophect
6a7c8d6341
minor fix
2019-11-21 20:56:05 -05:00
Scott Shawcroft
743bc829ab
Clean up debug changes
2019-11-21 16:39:57 -08:00
Scott Shawcroft
e63796c7bc
Special exception message for when pairing prompt is ignored.
2019-11-21 16:32:42 -08:00
Scott Shawcroft
39f4046f70
Fix pairing when peripheral. Central untested.
2019-11-21 16:32:42 -08:00
Hierophect
b5ff9684bb
remove misplaced status LED definitions
2019-11-21 17:09:28 -05:00
Hierophect
4e4ecafd97
Add definitions for PYB Nano and blackpill
2019-11-21 16:53:06 -05:00
Dan Halbert
2adecda5eb
Merge pull request #2311 from tannewt/redo_bleio_errors
...
Use BluetoothError in _bleio
2019-11-21 16:44:26 -05:00
Dan Halbert
e06dc72359
Merge pull request #2307 from hierophect/stm32-spi-cleanup
...
STM32: SPI clock rate fix and cleanup
2019-11-21 16:12:06 -05:00
Hierophect
a96317d566
requested style changes
2019-11-21 14:30:07 -05:00
Hierophect
13d786b2ef
added pin defs
2019-11-21 14:27:59 -05:00
Scott Shawcroft
5e857fdb67
Use BluetoothError in _bleio
...
This better differentiates errors than using OSError everywhere.
2019-11-20 14:02:15 -08:00
Hierophect
006182f4e8
Remove meowbit for now
2019-11-20 15:56:00 -05:00
Hierophect
cf4a3237e7
Merge remote-tracking branch 'upstream/master' into stm32-meowbit-etc
2019-11-20 15:31:55 -05:00
Hierophect
9764006f81
add F401 pin definition
2019-11-20 15:30:31 -05:00
Hierophect
3d1b6d9fc8
fix typo
2019-11-20 12:07:12 -05:00
Hierophect
bd9893ab98
clean up SPI module readability
2019-11-20 12:00:45 -05:00
Hierophect
0b558e8714
fix error in SPI busclock selection
2019-11-20 11:34:49 -05:00
wallarug
fce7b89087
removed Robo HAT MM1 M0 board.
2019-11-20 21:34:24 +11:00
Scott Shawcroft
11c2c3443f
Add support for extended (>31 byte) BLE advertisements.
2019-11-19 13:55:58 -08:00
Dan Halbert
1a22d8a0f2
Merge pull request #2291 from hierophect/stm32-neopixel
...
STM32: Neopixel support
2019-11-18 23:45:09 -05:00
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
Jeff Epler
40a47d41df
samd: background: Allow monitoring time taken in background task
...
If you define MONITOR_BACKGROUND_TASK, then a physical output pin
(Metro M4 Express's "SCL" pin by default) will be set HIGH while in
the background task and LOW at other times
2019-11-18 11:01:24 -06:00
Jeff Epler
7f744a2369
Supervisor: move most of systick to the supervisor
...
This code is shared by most parts, except where not all the #ifdefs
inside the tick function were present in all ports. This mostly would
have broken gamepad tick support on non-samd ports.
The "ms32" and "ms64" variants of the tick functions are introduced
because there is no 64-bit atomic read. Disabling interrupts avoids
a low probability bug where milliseconds could be off by ~49.5 days
once every ~49.5 days (2^32 ms).
Avoiding disabling interrupts when only the low 32 bits are needed is a minor
optimization.
Testing performed: on metro m4 express, USB still works and
time.monotonic_ns() still counts up
2019-11-18 11:01:23 -06:00
Cedar Grove Maker Studios
e7df288a34
add USB interface description
...
... to "StringCarM0Ex"
2019-11-16 16:40:40 -08:00
Hierophect
51078cc38f
timing tweaks with testing
2019-11-15 17:17:05 -05:00
Hierophect
98fd372d5b
Add missing define
2019-11-15 13:19:37 -05:00
Hierophect
ee1559b921
Merge branch 'pin-commonhal-additions' into stm32-neopixel
2019-11-15 13:09:59 -05:00
Hierophect
81223c76bd
revert error
2019-11-15 13:04:25 -05:00
Hierophect
5f290d091e
Merge branch 'pin-commonhal-additions' into stm32-neopixel
2019-11-15 13:00:11 -05:00
Hierophect
2c6781f74d
move neopixel_in_use flag to shared-bindings
2019-11-15 12:59:52 -05:00
Hierophect
e1579a1cc5
Merge branch 'pin-commonhal-additions' into stm32-neopixel
2019-11-15 12:47:23 -05:00
Hierophect
de5691acf5
Add never_reset and reset to pin common hal, adjust files
2019-11-15 12:47:00 -05:00
Hierophect
6cce2d6d14
Implement Neopixel write, add defaults to f405
2019-11-15 12:28:16 -05:00
KalbeAbbas
8134ceec83
Update pins.c
2019-11-14 23:16:55 +05:00
KalbeAbbas
799770926b
Update pins.c
2019-11-14 18:51:01 +05:00
KalbeAbbas
949f87fd25
Update pins.c
2019-11-14 18:50:26 +05:00
KalbeAbbas
3db7f2798f
updated
2019-11-14 16:34:08 +05:00
Hierophect
6e96b1945e
Raise clock speed, adjust divisors
2019-11-13 13:18:43 -05:00
Dan Halbert
166518fc9b
Merge pull request #2272 from hierophect/stm32-microcontroller-fillout
...
STM32: add us delay
2019-11-12 18:03:55 -05:00
Hierophect
e40bd07fcf
fix conflicting definitions on discovery boards
2019-11-12 13:03:13 -05:00
Hierophect
bbc366b85b
Style overhaul, extra error checks
2019-11-12 11:26:14 -05:00
Hierophect
ed3e377390
Merge remote-tracking branch 'upstream/master' into stm32-uart
2019-11-12 09:49:17 -05:00
☒ Bjarke Gotfredsen
d745c1023e
Support for XinaBox CC03 and CS11
...
CC03 is a ATSAMD21G18 Cortex-M0+ breakout in xChips format. CS11 is the same, but with a SD Card Interface.
https://xinabox.cc/products/cc03
https://xinabox.cc/products/cs11
2019-11-12 12:48:31 +02:00
Hierophect
14b70806a5
de-init check
2019-11-11 15:47:47 -05:00
Hierophect
e076f14ea3
text fixes
2019-11-11 15:32:47 -05:00