Scott Shawcroft
a4a458943d
Correct MIMXRT sdk version
2020-03-27 15:40:17 -07:00
Scott Shawcroft
798118b74f
Update board.c's to remove remaining tick.h
2020-03-27 14:52:35 -07:00
Scott Shawcroft
e4c4a4a3de
Swap to committed dependencies
2020-03-27 14:39:59 -07:00
Scott Shawcroft
b043384949
Update built in display init
2020-03-27 14:35:29 -07:00
Lucian Copeland
7995bcac40
Flash additions
2020-03-27 14:15:33 -04:00
Brian Dean
7fa38e8725
Update board name to bdmicro_vina_m0 to eliminate hyphens.
2020-03-27 13:37:59 -04:00
Brian Dean
14a1e5756e
Merge branch 'master' of https://github.com/adafruit/circuitpython
2020-03-26 20:28:54 -04:00
Brian Dean
2ae9edcbff
Add new board BDMICRO 'Vina M0'.
...
ports/atmel-samd/boards/bdmicro_vina_m0/board.c
ports/atmel-samd/boards/bdmicro_vina_m0/mpconfigboard.h
ports/atmel-samd/boards/bdmicro_vina_m0/mpconfigboard.mk
ports/atmel-samd/boards/bdmicro_vina_m0/board.c
This board includes the newly added MX25L51245G 64MB SPI flash chip
for the CircuitPython file system. Also included is the PCF2129T/2,518
high accuracy, battery backed, RTC. Also includes an independent USB
HOST connector in addition to USB DEVICE making it easy to connect USB
peripherals. Designed mainly as a general purpose module to piggy back
onto application-specific boards, it can also run low power standalone
in harsh environments for data logging and other control applications
using an appropriate enclosure.
Has been extensively tested with CircuitPython and works well.
2020-03-26 20:15:54 -04:00
Lucian Copeland
348df4be2b
Merge remote-tracking branch 'upstream/master' into stm32x7-setup
2020-03-26 18:16:11 -04:00
Lucian Copeland
c4db8b87e2
Add F7 and H7 Support to the STM32 port
...
Restructures the STM port of Circuitpython to be more generic about the STM32 chip lines to support
the F7 and H7 series of chips. Adds the new Packages directory to organize different chip layouts
between lines. Makes general changes to the Makefile to condense board-level flags to the minimum
and support the new chip series. Adds the new chip line to the Peripherals directory, along with
new python tools used to generate peripheral text automatically in the tools/ directory.
2020-03-26 18:01:17 -04:00
Scott Shawcroft
aec3b2419b
Merge pull request #2733 from oshwabadge2020/change_backlight
...
Add backlight polarity flag to Display
2020-03-26 14:00:47 -07:00
Scott Shawcroft
3959548054
Merge pull request #2734 from theacodes/add-flash-for-sol
...
Add GD25Q64C as a flash chip for Sol
2020-03-26 13:27:56 -07:00
Thea Flowers
ff67571e9a
Add GD25Q64C as a flash chip for Sol
2020-03-26 12:33:27 -07:00
siddacious
9e0c00dfd4
adding a backlight polarity flag to Display
2020-03-25 22:51:20 -07:00
siddacious
7bba79363a
allowing backlight change
2020-03-25 22:41:23 -07:00
Scott Shawcroft
8a5d3cd6c4
Add exception on small buffer and fix Connecion WRITE handling
2020-03-25 17:41:47 -07:00
arturo182
18c12e7822
mimxrt10xx: Return proper UART read length when everything was read
2020-03-26 00:15:48 +01:00
Scott Shawcroft
3551b769a2
Fix connection handle tracking in PacketBuffer when a server.
2020-03-25 13:31:18 -07:00
Scott Shawcroft
59eb35da30
Merge pull request #2727 from burtyb/commander-1
...
Add support for Commander
2020-03-25 11:00:11 -07:00
Scott Shawcroft
ea0ce39962
Simplify STM a bit.
2020-03-24 15:49:24 -07:00
Scott Shawcroft
5e1e4d32db
Get basic sleep going on the iMX RT 1011
2020-03-24 15:46:10 -07:00
Chris Burton
5e559be9b5
Remove Adafruit_CircuitPython_CircuitPlayground
2020-03-24 21:10:34 +00:00
Scott Shawcroft
f414f2b588
Merge pull request #2723 from jgillick/jgillick/circuitpython/stm32f411
...
Add new STM board: Thunderpack
2020-03-24 12:27:20 -07:00
William Moser
c961ed9025
Added 31250 and 56000 to baudrate_map in UART.c, to parallel definitions in nrfx/mdk/nrf*_bitfields.h files
2020-03-24 13:25:02 -04:00
jgillick
8ed4deee9d
Rename pins
2020-03-23 23:06:55 -07:00
Scott Shawcroft
a8ed6d993c
Switch iMX RT to RTC. Untested.
2020-03-23 18:20:58 -07:00
Scott Shawcroft
653b7619ec
Add back microsecond delay to STM32
2020-03-23 16:09:50 -07:00
Scott Shawcroft
c0c4c4403a
Factor out stm32f4xx_hal_conf.h
2020-03-23 14:46:25 -07:00
jgillick
29ce756709
PR feedback.
2020-03-22 18:41:19 -07:00
jgillick
a79ac35173
Rename NVM_BYTEARRAY_BUFFER_SIZE
2020-03-22 15:20:58 -07:00
jgillick
68195a8dfe
Update NVM_BYTEARRAY_BUFFER_LEN
2020-03-22 15:19:53 -07:00
Chris Burton
39a19d54c2
Add support for Commander
2020-03-22 16:23:56 +00:00
jgillick
d76b76cb1d
Add non-volatile memory support to STM
2020-03-22 02:22:59 -07:00
jgillick
c62b724b24
Merge remote-tracking branch 'circuitpython/master' into jgillick/circuitpython/stm32f412c
2020-03-21 23:36:15 -07:00
Scott Shawcroft
2623022c84
Initial work for STM32. Need to fix us delay and PulseIn still.
2020-03-20 12:58:34 -07:00
jgillick
d9e491a9e8
Remove unnecessary change
2020-03-19 00:02:23 -07:00
jgillick
284073584a
Cleanup
2020-03-19 00:01:32 -07:00
jgillick
9be2ab6008
Change the board to use an STM32F411 chip.
2020-03-18 23:55:18 -07:00
Scott Shawcroft
5dc3a8960b
Merge pull request #2719 from theacodes/add-honking-button
...
Add board support for Winterbloom Big Honking Button
2020-03-18 17:37:59 -07:00
Thea Flowers
e027aaf433
Remove some build options, fix order of boards in build.yml
2020-03-18 16:49:10 -07:00
Thea Flowers
7332adfa21
Add board support for Winterbloom Big Honking Button
2020-03-18 16:29:44 -07:00
jgillick
679314a22e
Fix disable VBUS sensing.
2020-03-18 00:35:20 -07:00
Scott Shawcroft
4603c6ddd7
Merge pull request #2711 from jepler/update-ulab
...
update ulab
2020-03-17 15:33:08 -07:00
Scott Shawcroft
6db11cf68b
Fix up Spresense build. It doesn't sleep.
2020-03-17 14:21:45 -07:00
Scott Shawcroft
d9e68156b2
fix up SAMD21 sleep
2020-03-17 12:10:35 -07:00
Jeff Epler
d6342af980
ulab: rename enable macro so it appears in the support matrix
2020-03-17 09:33:03 -05:00
jgillick
24d1fd2bf1
PR Cleanup.
2020-03-17 00:48:19 -07:00
jgillick
d41ef45a9b
Update clock.
2020-03-17 00:36:18 -07:00
jgillick
cbc0e0344d
Revert changes to system_stm32f4xx.c
2020-03-17 00:36:12 -07:00
jgillick
07549b7fd9
Bring back trimmed spaces.
2020-03-17 00:27:04 -07:00
Scott Shawcroft
c8d9edd939
Merge pull request #2705 from NightSkySK/UARTlogger2
...
add UARTLogger2 board support for CircuitPython
2020-03-16 16:28:42 -07:00
Lucian Copeland
bb3ed3a827
Merge branch 'master' into stm32x7-setup
2020-03-16 12:37:53 -04:00
jgillick
8a93a81a26
Chip specific code.
2020-03-15 22:31:36 -07:00
jgillick
5dbdf72472
Fix LED port.
2020-03-15 19:36:16 -07:00
jgillick
f884c2b9b6
Incremental update
2020-03-15 19:34:41 -07:00
jgillick
6f153804da
Add initial thunderpack port files.
2020-03-14 00:03:14 -07:00
Scott Shawcroft
76ca13b6ed
Fix SAMD51 pulsein
2020-03-13 17:21:15 -07:00
Scott Shawcroft
7100d5e485
Fix autoreload and ticks in general
2020-03-13 16:13:24 -07:00
Scott Shawcroft
df5be65423
Update FrequencyIn for new clock API.
2020-03-13 16:12:52 -07:00
Szymon Klause
c9aa50817c
add UARTLogger2 board support for CircuitPython
2020-03-13 21:39:17 +01:00
Scott Shawcroft
4fba4eb133
Switch from 1k RTC input to 32k output
2020-03-13 11:16:41 -07:00
Scott Shawcroft
48b5f2a384
Initial work on SAMD
2020-03-13 11:16:41 -07:00
Scott Shawcroft
affd3fcc2a
Clear the pending IRQ in the NVIC as well.
2020-03-13 11:16:38 -07:00
Scott Shawcroft
00d5f63e7c
Hopefully fix PulseIn
2020-03-13 11:12:31 -07:00
Scott Shawcroft
ed5cdd7e09
Hopefully fix flash flush and hopefully audio as well.
2020-03-13 11:12:31 -07:00
Scott Shawcroft
418333979a
Fix autoreload, neopixel, monotonic_ns and sleep w/o SD
2020-03-13 11:12:31 -07:00
Scott Shawcroft
6f60afe8c5
First try at lowering the power consumption
2020-03-13 11:12:30 -07:00
Scott Shawcroft
3a5f79acef
Merge pull request #2701 from hierophect/stm32-submodule-swap
...
STM32: Change ST drivers submodule to match TinyUSB
2020-03-13 10:47:54 -07:00
Scott Shawcroft
85f44e20cb
Merge pull request #2695 from TG-Techie/master
...
Add new TG-Watch02A to the nrf boards directory
2020-03-13 10:46:48 -07:00
Lucian Copeland
ef7370d023
Change ST drivers submodule to match TinyUSB
2020-03-12 17:14:09 -04:00
Lucian Copeland
18442c5b00
Merge remote-tracking branch 'upstream/master' into stm32-port-namechange
2020-03-12 15:40:44 -04:00
Lucian Copeland
0155fab356
Revise style on interrupt handler functions
2020-03-12 15:03:47 -04:00
Lucian Copeland
bb167f04fa
WIP
2020-03-12 14:54:43 -04:00
Lucian Copeland
ead32ea6e6
Comment change for CI
2020-03-12 11:21:32 -04:00
TG-Techie
197dc344af
fix requested changes
2020-03-12 02:31:13 -04:00
Lucian Copeland
127e531271
remove old directory
2020-03-11 18:16:52 -04:00
Lucian Copeland
be7def128a
submodule move and sync
2020-03-11 18:16:16 -04:00
Lucian Copeland
53b1544f41
create copy
2020-03-11 18:13:06 -04:00
Lucian Copeland
38064750f9
Merge remote-tracking branch 'upstream/master' into stm32-pulsein
2020-03-11 16:39:11 -04:00
Lucian Copeland
2b161d37df
stm32: add PulseIn module
2020-03-11 16:37:40 -04:00
TG-Techie
b967a2071f
changed TG-Watch02A HW_BOARD_NAME
2020-03-10 23:07:25 -04:00
TG-Techie
50b451ae0c
add TG-Watch02A board def
2020-03-10 22:40:55 -04:00
Dan Halbert
6363b5ad06
Merge pull request #2693 from jepler/ulab-enable
...
ulab: enable on most builds
2020-03-10 09:48:46 -04:00
Jeff Epler
03a2b2faf1
ulab: don't enable on m0 boards
2020-03-09 23:00:21 -05:00
Jeff Epler
66aa0dec60
stm32: enable ulab
...
This is needed because stm32 defines CIRCUITPY_MINIMAL_BUILD "for early
port".
2020-03-09 15:54:40 -05:00
Jeff Epler
e128d770f1
cdx56: prepare to enable ulab
...
This involves fixing support for SRC_MOD and enabling INTERNAL_LIBM
including adding support for SRC_LIBM.
2020-03-09 15:54:40 -05:00
TG-Techie
fec84054d9
ah
2020-03-06 15:03:37 -05:00
TG-Techie
7198056bc3
Merge pull request #2 from adafruit/5.0.x
...
5.0.x
2020-03-06 13:57:31 -05:00
TG-Techie
03dfd28121
trying to pull 5.0.x
2020-03-06 13:52:47 -05:00
Dan Halbert
210c3274e5
Merge remote-tracking branch 'adafruit/master' into assert_pin-and-mp_const_none-cleanup
2020-03-05 17:47:01 -05:00
Thea Flowers
409a4a9490
Disable the HID USB descriptor for Sol
...
It's not used and ends up being confusing for folks.
2020-03-04 23:22:46 -08:00
Scott Shawcroft
b4e1955526
Merge pull request #2583 from jepler/ulab
...
Add 'ulab' as an extmod; enable on nrf and most samd51 boards
2020-03-04 11:46:17 -08:00
Scott Shawcroft
4aec5d1e83
Merge pull request #2680 from hierophect/stm32-clock-hotfix
...
STM32: Fix restriction on GPIO clock enables for F407 Discovery board
2020-03-04 11:43:33 -08:00
Jeff Epler
da31acfcc4
Merge remote-tracking branch 'origin/master' into ulab
2020-03-03 20:13:53 -06:00
Lucian Copeland
55e13715a9
Expand GPIO clock enables for F405 and F407
2020-03-03 17:21:47 -05:00
hierophect
3178462218
Merge branch 'master' into stm32-pulseout
2020-03-03 15:03:19 -05:00
Scott Shawcroft
2fea811c30
Merge pull request #2672 from jepler/fuzz
...
Makefiles: add targets to build unix port, mpy-cross for fuzzing
2020-03-03 11:36:53 -08:00
Scott Shawcroft
17458ad81a
Merge pull request #2662 from jepler/issue2332
...
Fix unaligned disk reads properly
2020-03-03 11:27:50 -08:00
Lucian Copeland
eb71bfe9d3
Exclude SoCs without basic timers
2020-03-02 11:22:40 -05:00
Jeff Epler
74bf17bb0d
Makefiles: add targets to build unix port, mpy-cross for fuzzing
...
This assumes you have properly install afl-fuzz with afl-clang-fast.
Tested with AFLplusplus 2.60c-75-g2c6847b.
2020-03-01 11:48:33 -06:00
Jeff Epler
dc64857a7d
Merge branch 'master' into ulab
2020-02-29 21:54:39 -06:00
Dan Halbert
8435935429
update uses of assert_pin_free; remove redundant checks
2020-02-29 15:37:32 -05:00
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
Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
2020-02-28 23:43:04 -05:00
arturo182
0af00cf914
Freeze adafruit_requests and adafruit_esp32spi into feather_m7_1011
2020-02-29 00:39:22 +01:00
arturo182
3f26a0b06b
Freeze adafruit_requests and adafruit_esp32spi into feather_mimxrt1011
2020-02-29 00:26:39 +01:00
Jeff Epler
eef742bf45
oofatfs: Remove _FS_DISK_READ_ALIGNED
...
This workaround is no longer needed, so it can be removed.
Closes : #2332
2020-02-28 10:04:28 -06:00
Jeff Epler
1e6c08fc30
nrf: sqpi_flash: Handle unaligned reads
2020-02-28 10:03:37 -06:00
TG-Techie
527eb2444c
added TG-Watch02A pins
2020-02-28 04:11:54 -05:00
TG-Techie
6d4ffc69fd
add TG-Watch02A
2020-02-28 02:52:46 -05:00
Jeff Epler
fa3b9eba92
ulab: Incorporate it
2020-02-27 11:03:03 -06:00
Jeff Epler
4c710cf13b
unix port: add help(), help('modules')
2020-02-27 08:31:01 -06:00
Dave Marples
09a3153bf4
Fix I2C clock divider
2020-02-27 14:08:39 +00:00
arturo182
1b33cd11fc
Merge pull request #2658 from mubes/spi_fixes
...
Fix SPI clock speed on mimxrt10xx family & mimxrt1020 pinmux fixups
2020-02-26 16:37:05 +01:00
Dave Marples
aadb0bfc1e
Fix SPI clock speed on mimxrt10xx family & mimxrt1020 pinmux fixup
2020-02-26 14:28:54 +00:00
ladyada
86e9fd170a
move red LED to D13 and make D3 lsm6ds IRQ
2020-02-25 18:00:23 -05:00
jepler
f20255813f
samd51 thing plus: new port
...
testing performed:
* successfully store and retrieve a 500kB file on the flash
* square wave output on each pin appears on o'scope
* board.SPI(), board.SERIAL(), board.I2C() all construct
2020-02-25 11:52:23 -06:00
Scott Shawcroft
28c7a1e9c3
Fix crash after empty REPL session
...
We were trying to reset bluetooth when it was off and then trying
to raise an exception without the heap.
2020-02-24 16:11:17 -08:00
Dan Halbert
dcc8abf74e
Merge pull request #2638 from fgallaire/master
...
Arduino Nano 33 IoT support
2020-02-22 00:12:06 -05:00
Florent Gallaire
96db16a7a2
Last NINA pins
2020-02-22 04:30:18 +01:00
Dan Halbert
f63b2c0d0c
use realloc instead
2020-02-21 17:36:15 -05:00
Dan Halbert
9cf46ec947
put neopixel_write buffer in root pointers
2020-02-21 08:44:25 -05:00
Dan Halbert
23d6a3dc1f
merge from upstream
2020-02-20 22:27:16 -05:00
Florent Gallaire
39ec5d0e51
Add NINA pins
2020-02-21 01:34:52 +01:00
Dan Halbert
634d246910
relicense nrf SPI.c to MIT
2020-02-20 16:00:21 -05:00
Scott Shawcroft
1e7ec1b952
Merge pull request #2641 from arturo182/feather_m7_1011
...
mimxrt10xx: Add Feather M7 1011 board config
2020-02-20 10:15:57 -08:00
arturo182
feac87901a
mimxrt10xx: Enable displayio
...
Closes #2466
2020-02-19 22:26:00 +01:00
arturo182
aa0cf38084
mimxrt10xx: Add Feather M7 1011 board config
2020-02-19 22:08:08 +01:00
Scott Shawcroft
4552aff125
Merge pull request #2629 from mubes/rtsctsrs485
...
Addition of RTS/CTS/RS485 capability
2020-02-19 10:35:57 -08:00
Florent Gallaire
fba0b302ff
Add Arduino Nano 33 IoT support
2020-02-19 08:56:06 +01:00
Florent Gallaire
63bcd52a5a
Add Arduino Nano 33 IoT documentation
2020-02-19 08:50:27 +01:00
Dan Halbert
1f148242db
Merge pull request #2605 from maholli/master
...
New board: PyCubed + updates to SAM32 board
2020-02-18 22:01:41 -05:00
Dave Marples
24405cabaf
Edits as a result of review
2020-02-19 00:07:01 +00:00
Dave Marples
490a808bf6
Addition of stubs for rs485/CTS/RTS handling on non-implemented chips
2020-02-18 23:16:40 +00:00
Dave Marples
f0e5341b0f
Addition of support for imxt1010, 1050 and 1060 families
2020-02-18 23:16:40 +00:00
Dave Marples
d388899985
Addition of RS485 support
2020-02-18 23:16:40 +00:00
Dave Marples
84ad3d8393
Addition of RTS/CTS/RS485 UART functionality
2020-02-18 23:16:40 +00:00
Max Holliday
2b79d8ffe9
adding PWM to board.c for external WDT
2020-02-18 14:16:54 -08:00
Scott Shawcroft
2063867899
Merge pull request #2618 from mubes/alignment-warning
...
Fix alignment warning
2020-02-18 13:54:24 -08:00
Max Holliday
93760042fa
no current need for NVM
2020-02-16 11:43:19 -08:00
Dave Marples
77ad9aff3c
Formatting updates
2020-02-16 00:40:04 +00:00
Dave Marples
d13f04f953
Updated formatting
2020-02-14 23:02:02 +00:00
Dan Halbert
dc97b0d844
correct chec^Cfor flash erase boundaries
2020-02-13 17:41:05 -05:00
Scott Shawcroft
e97b0cfc61
Merge pull request #2581 from jamesbowman/master
...
First draft of eveL, the low-level module of the Gameduino bindings
2020-02-13 11:21:32 -08:00
Scott Shawcroft
a0760206c6
Merge pull request #2597 from hierophect/stm32-espruino-wifi
...
STM32: Espruino Wifi
2020-02-13 11:17:59 -08:00
Dan Halbert
a65ca3ab19
Merge pull request #2617 from dhalbert/nrf-large-spi-transactions
...
use properly-sized SPI transactions
2020-02-12 23:29:29 -05:00
Dave Marples
4de2a1eb62
Fix alignment warning
2020-02-12 22:36:34 +00:00
Lucian Copeland
afc1c88046
remove bad define
2020-02-12 15:56:24 -05:00
Lucian Copeland
fd2982f5c9
revert cross-board flag strategy
2020-02-12 15:12:05 -05:00
Dan Halbert
e00b3269fe
use properly-sized SPI transactions
2020-02-12 15:04:19 -05:00
Lucian Copeland
6d91ed2156
move defaults to avoid conflict
2020-02-12 14:38:27 -05:00
Lucian Copeland
b248486c3b
cleanup flag changes
2020-02-12 14:32:50 -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
Scott Shawcroft
35abc48a65
Merge pull request #2589 from hierophect/stm32-temperature-us
...
STM32: Core temperature and voltage
2020-02-12 10:55:00 -08:00
Scott Shawcroft
01507a91db
Merge pull request #2612 from mubes/loadable-binary
...
Add directly loadable binary target for imxrt family
2020-02-12 10:41:59 -08:00
hierophect
4bc093675c
Merge branch 'master' into stm32-temperature-us
2020-02-12 12:13:56 -05:00
Dave Marples
d0870ce484
Update main .bin output file to be bootable artefact
2020-02-12 09:03:11 +00:00
Dan Halbert
2e029d55fc
nrf: add SPIM3 support
2020-02-11 19:22:14 -05:00
Dave Marples
f3e4fbd7ba
Add directly loadable binary target
2020-02-11 23:01:08 +00:00
Scott Shawcroft
8364c60eb2
Merge pull request #2570 from hierophect/stm32-f407-disco
...
STM32: Add STM32F4Discovery support
2020-02-10 17:19:00 -08:00
Lucian Copeland
c4436910c3
create F407 specific files
2020-02-10 12:44:23 -05:00
Max Holliday
80ba4c8661
Merge pull request #2 from adafruit/master
...
merging from upstream
2020-02-10 09:41:16 -08:00
Lucian Copeland
3f700e7e68
fix missing parameter
2020-02-10 12:16:00 -05:00
Lucian Copeland
b4c60c3355
Merge remote-tracking branch 'upstream/master' into stm32-espruino-wifi
2020-02-10 11:52:32 -05:00
Lucian Copeland
baf8d9ef5f
Merge remote-tracking branch 'upstream/master' into stm32-temperature-us
2020-02-10 11:45:49 -05:00
Drew Fustini
3bf4b42e2e
change OH20 badge pin defs to use SWn for buttons
...
Rather than use A, B, C and D
Use the buttons according to silkscreen references:
SW1
SW2
SW3
SW4
2020-02-10 00:49:13 +01:00
Drew Fustini
0a54f88751
add pin defs for buttons on the OHS2020 badge
2020-02-10 00:32:16 +01:00
Max Holliday
b91c4e66cb
adding Adafruit_CircuitPython_Register to frozen + updating SAM32
2020-02-08 16:09:47 -08:00
Max Holliday
84fa0c187e
adding new board - PyCubed
...
open source and radiation tested hardware + software platform for small satellites called CubeSats. See pycubed.org for more info. See quickstart.pycubed.org for lots of circuitpython examples
2020-02-08 15:33:25 -08:00
hierophect
b93d6e861b
Merge pull request #2596 from hierophect/stm32-espruino-pico
...
STM32: Espruino Pico
2020-02-07 14:14:49 -05:00
Scott Shawcroft
51004f8336
Merge pull request #2601 from dhalbert/monotonic_ns-improvement
...
Monotonic ns improvement; time.sleep rounds to nearest msec
2020-02-07 11:03:37 -08:00
Limor "Ladyada" Fried
71672fd244
Merge pull request #2599 from ladyada/master
...
update rotation so 0 is the default, for much faster ondiskbitmaps
2020-02-07 12:59:30 -05:00
Dan Halbert
b245f9ca5b
Merge pull request #2591 from neubauek/master
...
Added CircuitBrains Basic and Deluxe Boards
2020-02-07 12:47:20 -05:00
Dan Halbert
005c4caf8c
fix function defs for compiler
2020-02-07 10:32:37 -05:00
Dan Halbert
857d8ab40a
improve time.monotonic_ns() accuracy from ms to us
2020-02-07 10:02:50 -05:00
Lucian Copeland
41b5f73785
revert mixed up linkers
2020-02-06 18:47:06 -05:00
Lady Ada
789e311b63
update rotation so 0 is the default, for much faster ondiskbitmaps
2020-02-06 16:28:02 -05:00
neubauek
d93d491a61
Cleaned up CircuitBrains Basic and Deluxe board definitions
2020-02-06 14:47:22 -06:00
Lucian Copeland
848577e830
Update PID
2020-02-06 12:55:36 -05:00
Lucian Copeland
aee26b1c79
Add proper PID
2020-02-06 12:25:17 -05:00
Lucian Copeland
4122f85888
Create board definitions, add to board list
2020-02-06 12:19:19 -05:00
Lucian Copeland
383854ac50
Add espruino pico to board list
2020-02-06 11:25:07 -05:00
Lucian Copeland
08cf152aa8
Document flashing process
2020-02-06 11:11:51 -05:00
Lucian Copeland
698ad745f6
Fix oscillator issue, add button and LED pins
2020-02-06 10:49:03 -05:00
Dan Halbert
a63f49cb83
Merge pull request #2592 from tannewt/add_extra_ble_error
...
Add another error message to BLE
2020-02-05 23:39:17 -05:00
James Bowman
acef93a253
Rename eveL to _eve, EVEL to _EVE
2020-02-05 18:17:58 -08:00
Scott Shawcroft
72a1bdab30
Add another error message for extended advertisements at the same
...
time as scan response. The SD can't do it.
2020-02-05 15:56:17 -08:00
Lucian Copeland
cdd1622350
Fix oscillator oversight in clocks.c
2020-02-05 18:12:48 -05:00
Lucian Copeland
e28d244a0d
Add espruino pico pinout
2020-02-05 18:03:54 -05:00
neubauek
f3188669e4
Added CircuitBrains Basic and Deluxe Boards
2020-02-05 14:52:47 -06:00
Lucian Copeland
788464a594
board uses VBUS
2020-02-05 15:45:27 -05:00
Lucian Copeland
cedf6489f7
Add voltage ADC, standardize mphalport
2020-02-05 12:39:12 -05:00
Dan Halbert
b6da2fa173
nrf: fix i2c frequency setting
2020-02-05 11:25:31 -05:00
Lucian Copeland
4ba050d46d
Add ADC for temp sensor
2020-02-04 16:26:24 -05:00
Scott Shawcroft
65045eb3bc
Merge pull request #2568 from hierophect/stm32-loader-linkers
...
STM32: UF2 build option for STM32F405
2020-02-04 12:21:45 -08:00
Lucian Copeland
6f73126756
add correct PID
2020-02-04 10:46:44 -05:00
Lucian Copeland
c1fded5062
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-02-04 10:40:19 -05:00
Lucian Copeland
3ce6fc89a4
Implement new linker for external flash only
2020-02-04 10:38:45 -05:00
Dan Halbert
a4ebd2f7c1
allow tuple or list for Palette color
2020-02-03 22:09:53 -05:00
James Bowman
7fd30e7d20
First draft of eveL, the low-level module of the Gameduino (and BridgeTek EVE) bindings.
...
[adafruit/circuitpython#2578 ]
2020-02-03 16:46:14 -08:00
Lady Ada
5a29b222eb
add bluefruit sense - tested
2020-02-03 13:52:30 -05:00
Michael Welling
64cafe82bc
Adjust OHS2020 madctl for default rotation
...
Make to go faster I guess.
Signed-off-by: Michael Welling <mwelling@ieee.org>
2020-02-02 22:14:10 -08:00
Michael Welling
6804b2a7fd
Add I2C pin definitions for interoperability with Adafruit libraries
...
Signed-off-by: Michael Welling <mwelling@ieee.org>
2020-02-02 22:13:39 -08:00
Michael Welling
33dcdd7c03
Updates to enable working SPI TFT
...
The backlight enable is active low on our board so the driver doesn't like it.
Toggling to GPIO manually for now.
As fixed the improper SPI bus pins definitions and it works!
Signed-off-by: Michael Welling <mwelling@ieee.org>
2020-02-02 22:13:03 -08:00
Michael Welling
d99c2ffe4f
QSPI flash fixes
...
We had the pin names swapped on the schematic and a different flash was populated.
Signed-off-by: Michael Welling <mwelling@ieee.org>
2020-02-02 22:11:12 -08:00
Lady Ada
dc964b346c
adjust CLUE madctl so rotation 0 is 'right'
2020-01-31 20:17:39 -05:00
Dan Halbert
be4e681d07
fix UICR check; do not use NULL for no MISO
2020-01-31 18:57:41 -05:00
Lucian Copeland
fa11912b9b
New configuration values
2020-01-31 17:28:42 -05:00
Lucian Copeland
61944ef08e
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-01-31 16:38:17 -05:00
Dan Halbert
8258cb851e
Merge pull request #2569 from dhalbert/nrf-increase-connections
...
increase max BLE connections from 2 to 5
2020-01-31 15:59:27 -05:00
Dan Halbert
4abd5f1f7b
increase max connections from 2 to 5
2020-01-31 14:58:23 -05:00
Lucian Copeland
cabc3aa90e
Merge branch 'stm32-loader-linkers' of https://github.com/hierophect/circuitpython into stm32-loader-linkers
2020-01-31 14:36:03 -05:00
Lucian Copeland
41aefc819b
Fix pyboard
2020-01-31 14:35:54 -05:00
Lucian Copeland
19553b8f7c
WIP
2020-01-31 14:33:10 -05:00
Lucian Copeland
c1cf80180d
Merge branch 'stm32-loader-linkers' into stm32-f407-disco
2020-01-31 14:10:21 -05:00
Lucian Copeland
ab031bc25f
Create basic board profile
2020-01-31 14:04:54 -05:00
hierophect
f38e12f0ab
Update ports/stm32f4/boards/STM32F405_boot.ld
...
Co-Authored-By: Scott Shawcroft <scott@tannewt.org>
2020-01-31 13:56:08 -05:00
Lucian Copeland
a10e5d1da2
text fixes
2020-01-31 13:17:43 -05:00
Lucian Copeland
7085d91278
dangling edit
2020-01-31 13:13:51 -05:00
Lucian Copeland
b4dcecb266
Add build option for UF2 flash offset
2020-01-31 13:12:58 -05:00
Lucian Copeland
d8016bd52b
Merge branch 'master' into stm32-loader-linkers
2020-01-31 12:21:46 -05:00
Dan Halbert
3b95d7c16a
add gamepad to specialty cpx builds; update frozen libs
2020-01-30 21:00:47 -05:00
Dan Halbert
b6358182d3
Update CLUE to Rev C
2020-01-30 15:22:26 -05:00
Scott Shawcroft
55eb1730b8
Merge remote-tracking branch 'adafruit/master' into tweak_pixelbuf
2020-01-30 10:59:21 -08:00
Scott Shawcroft
298bca3fdd
Merge pull request #2562 from dhalbert/ble-fixes
...
nrf: track vm_used_ble better
2020-01-30 10:33:19 -08:00
Dan Halbert
87f73e2729
track vm_used_ble better
2020-01-30 09:52:06 -05:00
Scott Shawcroft
5d24ade5c9
Tweak error messages to reduce code size.
2020-01-29 17:32:07 -08: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
Lucian Copeland
b9bed98538
Merge stm32-meowbit
2020-01-29 16:05:19 -05:00
Lucian Copeland
8a9c3097e3
Add port-specific requested changes
2020-01-29 16:00:38 -05:00
Lucian Copeland
947c2243bd
add feather bootloader settings, cleanup
2020-01-29 15:30:35 -05:00
Lucian Copeland
3c86005546
Implement requested changes
2020-01-28 17:11:25 -05:00
Lucian Copeland
ab9483b7fb
Add internal display definitions, fails at startup
2020-01-28 16:00:34 -05:00
Wojtek Siudzinski
df5e58fc6e
Add support for the Particle Ethernet FeatherWing
2020-01-28 10:53:50 +01:00
Scott Shawcroft
eb0ef3726f
Merge pull request #2552 from jepler/samd-stereo-single-dma
...
samd: When possible, use one DMA channel for stereo AudioOut
2020-01-27 14:15:26 -08:00
Scott Shawcroft
b36b2493bc
Merge pull request #2532 from tannewt/teensy4-dev
...
Refine iMX RT memory layout and add three boards
2020-01-27 14:11:08 -08:00
Jeff Epler
c8f969feb5
samd: audio-dma: avoid memory allocations
...
With the previous change, stereo mp3 playback changed from needing
4 2304-byte allocations to needing 2 4604-byte allocations. This was
enough to cause MemoryErrors with regularity.
By using m_realloc() here, the existing memory region can be used.
m_realloc() also works on the first invocation, because m_realloc(NULL, sz)
just calls m_malloc of sz.
2020-01-27 08:49:41 -06:00
Lady Ada
f2dfcee042
add missing displayref
2020-01-26 20:10:20 -05:00
Jeff Epler
cb6193bbc7
samd: When possible, use one DMA channel for stereo AudioOut
...
.. the documentation doesn't make this clear, but in practice it works
to write both of the DATABUF registers at the same time. This should
also reduce the amount of wear and tear DMA puts on the system, as the
number of transfers is cut in half. (the number of bytes transferred
remains the same, though)
In principle, this could cover all stereo cases if audio_dma_convert_signed
also learned to 16-bit extend and swap values. However, this is the
case that matters for stereo mp3 playback on PyGamer.
Testing performed: Listened to some tracks with good stereo separation.
2020-01-26 15:36:24 -06:00
Lucian Copeland
b5b94b72c1
Return to bootloader options
2020-01-24 14:47:13 -05:00
Lucian Copeland
70932cab42
Simplify the flash-display conflict fix
2020-01-24 14:33:28 -05:00
Lucian Copeland
2afca4e942
Fix flash-display conflict error
2020-01-24 14:25:36 -05:00
Dan Halbert
6f13979c9b
pygamer and pybadge boards were not resetting neopixels
2020-01-24 09:32:28 -05:00
Dan Halbert
68f9aee992
reset NeoPixels on CPB on soft reload
2020-01-23 20:16:31 -05:00
Lucian Copeland
d8bc57c1dc
Flash and display control
2020-01-23 17:17:02 -05:00
Limor "Ladyada" Fried
fe70072d68
Merge branch 'master' into ndbit6
2020-01-23 12:32:19 -05:00
ndgarage
4675783545
change-name-to-ndgarage_ndbit6
2020-01-23 09:55:17 -07:00