Scott Shawcroft
d4000023d8
Fix board def mistakes and cast
2023-09-20 11:45:45 -07:00
Jeff Epler
e7668ed91d
spelling
2023-09-20 11:23:34 -05:00
Jeff Epler
2b754b1f6b
spelling
2023-09-20 11:23:28 -05:00
Damien George
a3862e7267
stm32/powerctrlboot: Allow PLL1 Q and R outputs to be enabled on H5.
...
If a board needs these outputs then it can define MICROPY_HW_CLK_PLLQ/R.
It saves power to not enable them if they are not needed.
Signed-off-by: Damien George <damien@micropython.org>
2023-09-20 18:56:52 +10:00
Dan Halbert
4d175ab41a
convert to MP_DEFINED_CONST_OBJ_TYPE()
2023-09-19 21:09:29 -04:00
Dan Halbert
2c0fa0f7dc
initial merge from v1.20.0; just satisifying conflicts
2023-09-19 11:10:12 -04:00
Dan Halbert
931a6adb81
fix CPU on Monster M4SK; turn off audiobusio by default on SAMD51G
2023-09-18 21:28:00 -04:00
Dan Halbert
9e9dff4bf2
Merge pull request #8400 from jepler/update-rgbmatrix-docs
...
rgbmatrix: more small doc improvements
2023-09-18 18:31:39 -04:00
Scott Shawcroft
e39fbf1b26
Merge pull request #8401 from jepler/i2c-expander-init
...
Fast(ish) special purpose bitbang spi over i2c
2023-09-18 13:19:49 -07:00
Scott Shawcroft
c86b3ae19f
Update to merged idf changes
2023-09-18 11:18:04 -07:00
Jeff Epler
faa6887050
Use faster bus & remove final delay
...
this pushes the LCD initialization down to about 1.3s.
2023-09-18 13:00:18 -05:00
Jeff Epler
67e15bb6a2
makerfabs_tft7: rename properties to match docs
2023-09-18 10:35:49 -05:00
Jeff Epler
75ba82cdb0
lcd_ev: add timings; rename TFT -> TFT_PINS
2023-09-18 10:35:36 -05:00
Jeff Epler
4c682262e6
lcd_ev: fix compile error
2023-09-18 10:35:05 -05:00
IhorNehrutsa
00930b213e
esp32/mphalport: Add function/line/file info to check_esp_err exception.
...
Currently, check_esp_err() raises an exception without a location in the
source code, eg:
Traceback (most recent call last):
File "<stdin>", line 8, in <module>
OSError: (-258, 'ESP_ERR_INVALID_ARG')
This commit allows additional error reporting (function, line and file) to
be enabled via detailed exceptions. Change the error reporting config to
#define MICROPY_ERROR_REPORTING (MICROPY_ERROR_REPORTING_DETAILED)
and then exception messages from IDF errors look like:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: (-258, "0x0102 ESP_ERR_INVALID_ARG in function 'set_duty_u16'
at line 342 in file './machine_pwm.c'")
Signed-off-by: Ihor Nehrutsa <IhorNehrutsa@gmail.com>
2023-09-18 11:26:43 +10:00
Scott Shawcroft
0547ef61f9
Update dotclock for IDF 5.0
2023-09-15 14:43:37 -07:00
Jeff Epler
2a78d16b54
add board.DISPLAY
2023-09-15 14:49:29 -05:00
Jeff Epler
68af5543af
set up display at reset (yayay!)
2023-09-15 14:46:28 -05:00
Jeff Epler
cff65bbbe2
esp32 lcd ev: fix pin assignments
2023-09-15 14:10:32 -05:00
iabdalkader
5473200aab
rp2/boards/ARDUINO_NANO_RP2040_CONNECT: Use standard HCI UART baudrate.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 16:48:20 +10:00
iabdalkader
9ea9e04ef6
rp2/mpconfigport: Disable BLE locking when MICROPY_PY_BLUETOOTH enabled.
...
Bluetooth code runs in the scheduler, so no locking/mutex is required.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 16:44:07 +10:00
iabdalkader
1976781d33
rp2/mpbthciport: Fix HCI UART config.
...
Fixes are:
- The baudrate argument is a keyword arg, it was passed before as a
positional arg.
- Use the port and baudrate arguments passed from higher level code instead
of the hard-coded port ID and baudrate, which would allow HCI drivers to
change baudrates.
- Increase UART char timeout and RX buffer size.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 16:43:15 +10:00
iabdalkader
6abe3e1714
rp2/mpbthciport: Switch to static scheduler nodes.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 16:42:50 +10:00
iabdalkader
7087880ce9
esp32/machine_pin: Fix null pointer access in machine_pin_find.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 13:44:50 +10:00
Wind-stormger
970e61c8b4
Update bpi_leaf_s3
2023-09-15 02:20:46 +00:00
Scott Shawcroft
4087960dfd
Fix MDNS. C3 works
2023-09-14 15:04:07 -07:00
Scott Shawcroft
952118f6c3
Update new boards. Reduce memory use in S2
2023-09-14 11:19:38 -07:00
Jeff Epler
b61900f881
fixup! matrixportal_m4: Add board.MTX_ADDRESS and board.MTX_COMMON
2023-09-14 10:38:01 -05:00
Jeff Epler
9710ef0200
matrixportal_m4: Add board.MTX_ADDRESS and board.MTX_COMMON
...
This eases using the RGBMatrix constructor and matches the Matrixportal
S3.
2023-09-14 10:27:03 -05:00
iabdalkader
7802eed14b
renesas-ra/boards/ARDUINO_PORTENTA_C33: Add support for Portenta C33.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-15 00:10:47 +10:00
iabdalkader
abd9bed667
renesas-ra/fsp_cfg: Add common FSP config files.
...
Add DAC, SCE and USB FSP config files.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:51:30 +10:00
iabdalkader
31ff3ff3aa
renesas-ra: Add mbedTLS support.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:51:20 +10:00
iabdalkader
62e650f2c2
renesas-ra: Add networking support using lwIP.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:51:18 +10:00
iabdalkader
142e8b70e2
renesas-ra: Add RNG driver.
...
It needs to be enabled explicitly by a board.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:50:47 +10:00
iabdalkader
5b774517dc
renesas-ra: Add Bluetooth support using NimBLE.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:50:47 +10:00
iabdalkader
d89a0606e0
renesas-ra: Add TinyUSB support.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:50:45 +10:00
iabdalkader
816b88ad07
mimxrt/Makefile: Update to work with latest TinyUSB.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:35:54 +10:00
iabdalkader
09a2ee8e7f
renesas-ra/Makefile: Generate binary firmware output.
...
This patch generates a binary firmware image (*.bin) and removes the split
TEXT1/0_ADDR/SECTIONS because it's not configured for this port so it
generates broken binaries.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2023-09-14 23:34:18 +10:00
Scott Shawcroft
a3d37122a7
Fix PSRAM address
2023-09-13 11:40:09 -07:00
Scott Shawcroft
f357f4a3af
Size optimize 3 more boards
2023-09-13 11:40:09 -07:00
Scott Shawcroft
99726e255d
Switch to newlib nano
2023-09-13 11:40:09 -07:00
Scott Shawcroft
18fd0045f6
More kconfig updates
2023-09-13 11:40:09 -07:00
Scott Shawcroft
0a9ae1f6ba
Code size optimizations
2023-09-13 11:40:09 -07:00
Scott Shawcroft
cb6b4d0d4a
Fix esp-camera. 32 was dropped so the path doesn't have esp32 in it.
2023-09-13 11:40:09 -07:00
Scott Shawcroft
5937f4c0c0
Hopefully finish updating kconfig
2023-09-13 11:40:09 -07:00
Scott Shawcroft
2a45d95f9d
Use correct flash defaults
2023-09-13 11:40:09 -07:00
Scott Shawcroft
4b29862d30
Clean up more s2 sdkconfig
2023-09-13 11:40:08 -07:00
Scott Shawcroft
1ab083fab7
Support target specific kconfig source
2023-09-13 11:39:51 -07:00
Scott Shawcroft
73e04e84a2
Split out flash and psram settings from sdkconfig
2023-09-13 11:39:10 -07:00
Scott Shawcroft
6043874969
Split out ram dependent configs
2023-09-13 11:36:33 -07:00