Dan Halbert
4cb69a51d5
Use MP_WEAK for default board.c routines
2022-09-08 07:36:50 -04:00
Dan Halbert
02cc6c2aee
Merge remote-tracking branch 'adafruit/main' into remove-autobrightness
2022-08-10 08:35:53 -04:00
Scott Shawcroft
138c92f035
Merge pull request #6727 from dhalbert/restore-deleted-modules
...
restore rainbowio and onewireio to a number of boards
2022-08-09 21:44:26 -07:00
Dan Halbert
41bcd7b260
Remove support for auto-brightness
2022-08-09 22:40:21 -04:00
Dan Halbert
34b22eac2a
restore rainbowio and onewireio to a number of boards
2022-08-09 16:10:17 -04:00
Dan Halbert
84807cd6eb
Change I2C terminology from "peripheral" to "target"
2022-08-09 13:13:19 -04:00
Neradoc
6e5c818311
fix extensions for atmel and 2 boards, matching main
2022-07-26 18:15:59 +02:00
Neradoc
eabe8b971a
list extensions instead of macros names ("bin,uf2" not BIN_UF2)
...
the modules_support_matrix usees a dictionnary per board instead of a list
optionally include the frozen modules URLs in it
2022-07-26 18:15:59 +02:00
Neradoc
d021d9ae4a
Move build extensions to board directories
...
- define CIRCUITPY_BUILD_EXTENSIONS to predefined values
- set CIRCUITPY_BUILD_EXTENSIONS in port and board config
- reuse the support matrix "get_settings_from_makefile" to get it
- move the existing port and board specific values
- remove the C3 specific board values because it's not the default
- update build_release_files.py to use get_settings_from_makefile
2022-07-26 18:15:50 +02:00
Dan Halbert
8bb369cac5
refactor debug UART to console UART; get working on ESP32
2022-06-30 23:16:46 -04:00
Scott Shawcroft
562c73bcc7
Merge pull request #6458 from blues/swan_r5_3v3_enable
...
fix(swan_r5): 3v3 was enabled but then immediately reset.
2022-06-21 13:56:58 -07:00
Matthew McGowan
019a160983
exposes DigitalInOutPin
instances on the board, initialized and reserved.
2022-06-20 14:46:58 -07:00
Matthew McGowan
a889638468
feat(swan_r5): adds a basic RTC implementation.
2022-06-10 17:37:32 -07:00
foamyguy
260994d16e
Merge branch 'main' into display_brightness_pwm
2022-06-04 11:32:15 -05:00
foamyguy
cbff9dd8e3
add new argument for all boards with built-in display
2022-06-04 11:08:20 -05:00
Matthew McGowan
78e4b9446b
chore(swan_r5): pre-commit formatting
2022-06-03 15:12:41 -07:00
Matthew McGowan
113b070e77
fix(swan_r5): 3v3 was enabled but then immediately reset. Moved initialization to reset_board
which happens after reset_all_pins
.
2022-06-03 14:19:47 -07:00
Matthew McGowan
321163da1a
feat(swan_r5): blink the LED on startup. set VUSB_SELECT and DISCHARGE to floating to avoid any potential issues with them being outputs.
2022-05-25 14:22:19 -07:00
Matthew McGowan
65a5ad09ab
feat(swan_r5): define an ext
attribute on the board, which contains attributes for the extended set of castellated pins
2022-05-25 14:21:03 -07:00
Matthew McGowan
5bbaa3b732
feat(swan_r5): the upper 1MB of flash (bank 2) is made available for the filesystem
2022-05-25 14:19:35 -07:00
Matthew McGowan
b607631ae1
feat(swan_r5): UF2 support, with UF2 family IDs assigned to stm32 chipsets.
2022-05-25 14:18:37 -07:00
Dan Halbert
1fb210bd40
Merge pull request #5491 from pypewpew/remove-gamepadshift
...
Remove gamepadshift module
2022-05-25 13:58:06 -04:00
Radomir Dopieralski
c0152e7dab
Remove gamepadshift module
...
Everything should be using the keypad module instead.
Note: there are several boards that still had gamepadshift enabled. I
did not contact their authors to make sure they already switched to
keypad in their code and documentation. We should probably wait with
merging this for their go ahead.
2022-05-25 00:48:55 +02:00
Dan Halbert
28b14e05e3
shrink thunderpack_v12
2022-05-13 15:45:12 -04:00
Mark
8ed7b114cd
Merge branch 'main' into uzlib-module
2022-04-03 11:48:37 -05:00
gamblor21
7b586e077c
Removed from small boards
2022-04-02 12:22:14 -05:00
Scott Shawcroft
4363361c87
Board definition clean up
...
Removes:
* AUTORESET_DELAY_MS which never did anything but was introduced
somehow.
* CIRCUITPY_BOOT_BUTTON in all but one ESP board because they all have
them. There is a default based on the strapping pins.
* BOARD_USER_SAFE_MODE_ACTION because it was all the same for boards
with boot buttons. Now the safe mode code manages the message.
2022-03-21 17:58:43 -07:00
Scott Shawcroft
dcc3ec171e
Merge remote-tracking branch 'adafruit/7.2.x' into merge_7.2.2
2022-03-15 13:56:11 -07:00
Dan Halbert
6465d81918
Update ports/stm/boards/stm32f411ce_blackpill_with_flash/mpconfigboard.h
...
whoopsies
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2022-03-09 13:33:54 -05:00
Dan Halbert
9b2e22a6df
Make autoreload checking more robust
...
- Add reset for autoreload. De-request ticks.
- Separate state a little more in autoreload.c
- Rename some routines.
- Remove redundant settings of CIRCUITPY_AUTORELOAD_DELAY_MS.
2022-03-09 11:07:55 -05:00
Scott Shawcroft
83593a1558
Start of USB host API
...
This allows you to list and explore connected USB devices. It
only stubs out the methods to communicate to endpoints. That will
come in a follow up once TinyUSB has it. (It's in progress.)
Related to #5986
2022-03-07 18:07:25 -08:00
Michael Himing
661140ebcc
Add missing BOARD_DICT_STANDARD_ITEMS to two boards
2022-03-03 09:03:34 +11:00
gamblor21
edee8e3409
disable on some boards
2022-02-21 00:47:05 -06:00
Neradoc
b2c8fd3938
add board.STEMMA_I2C alias to some boards
2022-02-02 01:18:46 +01:00
Scott Shawcroft
7fea970379
Merge pull request #5597 from NathanY3G/add-board-sparkfun-thing-plus-stm32
...
Add board definition for SparkFun Thing Plus - STM32
2021-12-13 14:58:04 -08:00
Nathan Young
ffd41cf2b7
Updated USB product name to remove duplication
...
Output from lsusb now reads: SparkFun Electronics Thing Plus - STM32
2021-12-13 18:01:07 +01:00
Nathan Young
463d94475b
Use correct PID for SparkFun Thing Plus - STM32
...
This value was kindly provided by brhoff720.
2021-12-13 17:37:02 +01:00
Dan Halbert
7bcfbe30bf
shrink some boards
2021-12-08 11:57:15 -05:00
Dan Halbert
57c33059f3
board_deinit() everywhere
2021-11-30 11:00:10 -05:00
Nathan Young
7afb4f1129
Temporary: Use same USB PID as the MicroMod STM32
2021-11-20 13:10:41 +01:00
Nathan Young
0ff3c0dac0
Board definition for SparkFun Thing Plus - STM32
2021-11-17 19:18:28 +01:00
Dan Halbert
e7d9dc323b
shrink kicksat-sprite, simmel, pyb_nano_v2
2021-11-10 21:12:41 -05:00
Jeff Epler
20cbd5e635
Disable bitmapio on some boards where it no longer fits
2021-11-08 18:58:33 -06:00
Jeff Epler
4f62b540a2
Disable bitmaptools on thunderpack_v11
2021-11-05 15:18:41 -05:00
Jeff Epler
b881aec4c5
disable gifio on meowbit
2021-10-26 14:24:11 -05:00
Jeff Epler
3e020a73a8
Disable gifio if no displayio & for small boards
...
Technically all gifio needs from displayio is the definition of
colorspaces, but let's just disable it for now.
2021-10-26 08:54:18 -05:00
Matthew McGowan
e54073b95b
feat(swan_r5):bootloader build (UF2_BOOTLOADER=2) does not set the ISR vector table.
2021-09-29 20:40:37 -07:00
Matthew McGowan
295cc18190
style(swan_r5): pre-commit whitespace style changes
2021-09-28 18:52:03 -07:00
Matthew McGowan
599368373e
feat(swan_r5): user button tested
2021-09-28 18:52:02 -07:00
Matthew McGowan
88f6bb2cf2
chore(swan_r5):pwmio test
2021-09-28 18:52:02 -07:00