Dan Halbert
fde6342705
Revert "nrf: prevent I2C hangs"
2023-06-23 13:20:41 -04:00
Dan Halbert
ffebb5af8a
Merge pull request #8094 from furbrain/fix_i2c_hangs
...
Fix for #8093
2023-06-23 13:12:24 -04:00
Dan Halbert
540bf58102
improve start_ap() doc; make "authmode" use consistent internally
2023-06-22 16:24:18 -04:00
Scott Shawcroft
28b0e34d76
Merge pull request #8099 from strid3r21/main
...
added bee data logger
2023-06-21 09:52:26 -07:00
Dan Halbert
60adfa4e6b
Merge pull request #8089 from furbrain/main
...
Reset UART on deinit, reduces power consumption on nRF
2023-06-20 19:48:37 -04:00
paul
9a2e9f7e41
added bee data logger
2023-06-20 18:50:15 -04:00
Phil Underwood
a753490899
Refactor out test for bus sanity state
2023-06-20 23:32:00 +01:00
Scott Shawcroft
9bce4ac30c
Merge pull request #8090 from kamtom480/sdk3.0.1
...
spresense: update SDK to 3.0.1
2023-06-20 13:11:45 -07:00
Phil Underwood
028a81922b
Remove unneeded #define from I2C.c
2023-06-20 13:36:12 +01:00
Phil Underwood
fae14cc55b
Fix for #8093
...
This adds a check to make sure that SDA and SCL are in a sane condition
before starting any I2C operation. If they are not it tries to rectify it,
and then returns an error code if unable to do so.
2023-06-19 22:20:46 +01:00
Phil Underwood
4bb475b930
formatting
2023-06-17 22:49:47 +01:00
Phil Underwood
ec1e7a03b3
Reset UART on deinit, reduces power consumption
2023-06-17 22:42:12 +01:00
leosun
7354e2ad03
fix invalid pin
error when create busio.SPI
...
on specific SCK/MOSI/MISO pins, the `common_hal_busio_spi_construct`
method always skip miso pins which will lead to a `invalid pin`
exception when SPI initilized
2023-06-15 07:48:19 +08:00
Kamil Tomaszewski
979f2f5ef3
spresense: update SDK to 3.0.1
2023-06-14 12:30:39 +02:00
Jeff Epler
666fb94ca3
Merge pull request #8056 from jepler/matrixportal-s3
...
Add Adafruit MatrixPortal S3 board def & update protomatter
2023-06-13 19:34:08 -05:00
Melissa LeBlanc-Williams
46de2cb682
Add buttons and accelerometer interrupt
2023-06-13 07:59:33 -07:00
Scott Shawcroft
a5e3c6ee82
Merge pull request #8077 from jepler/nrf-synthio
...
nrf52840: allow 12 voices
2023-06-12 12:44:08 -07:00
Seon Rozenblum
14af662ab9
Added support for Unexpected Maker NANOS3
2023-06-12 20:32:46 +10:00
Jeff Epler
d5a2293784
nrf52840: allow 12 voices
...
In my testing, the feather bluefruit can do 12 voices at 48kHz!
This is a simple case (no LFOs, no ring modulation) so other situations might
require a lower sample rate, fewer voices, or both.
The sound is a little artifacty & low-fi but I think that's down to the speaker
& use of PWM instead of I2S.
2023-06-09 11:30:12 -05:00
Dan Halbert
4d5caff0ed
fix missing newline
2023-06-08 13:02:24 -04:00
Dan Halbert
46ddacddde
Merge branch 'main' into efr32-doc-fixes
2023-06-08 12:57:09 -04:00
Dan Halbert
6cf7e45f10
Merge pull request #8037 from jpconstantineau/fix-PCA10100
...
fix to make buttons and leds compatible with pca10056
2023-06-08 12:56:09 -04:00
Mario Bodemann
1e3f1d745a
Update badger2040 start sequence for more contrast
...
This change is taken from the pico-sdk: https://github.com/pimoroni/pimoroni-pico/blob/main/drivers/uc8151_legacy/uc8151_legacy.cpp#L67-L120 and increases the contrast of pictures sent dramatically. It comes with the expense of using way more time when updating though.
2023-06-08 18:25:45 +02:00
Jeff Epler
d4913b04e0
rgbmatrix: update protomatter
...
and re-organize so that esp32 s2/s3 don't do as much at reset
.. it's not necessary (because most data is in esp-idf managed memory)
and doing this saves me from having to debug why reconstruct isn't working
properly on that platform.
This needs to be tested on other platforms again before being merged!
2023-06-08 10:43:32 -05:00
Jeff Epler
c408193ffe
Merge pull request #8048 from jepler/synthio-biquad
...
Synthio: switch to per-note biquad filtering
2023-06-07 14:48:31 -05:00
applecuckoo
40a31390aa
Remove available modules section
2023-06-07 07:30:02 +12:00
Dan Halbert
e631350b9b
Merge pull request #8070 from dhalbert/port-specific-submodules
...
Provide port-specific fetch of submodules
2023-06-06 14:46:39 -04:00
Dan Halbert
38f6fa27e3
fetch-port-submodules; fetch-all-submodules
2023-06-05 17:23:34 -04:00
applecuckoo
2d78cf3428
Merge branch 'adafruit:main' into efr32-doc-fixes
2023-06-06 08:56:40 +12:00
Jeff Epler
ce84ecf3f6
Fix flash size
2023-06-01 18:57:18 -05:00
Jeff Epler
2fb42579e8
Add minimally tested Adafruit MatrixPortal S3 board def
...
tested:
* board.LED
* neopixel as status LED
* i2c scan finds lis3dh sensor
* psram capacity
not tested:
* rgb matrix o_O
* the gpio pins
Introduce new `board` properties for matrixportal-style boards:
* MTX_COMMON
* MTX_ADDRESS
These are intended to simplify use of the RGBMatrix constructor:
```py
matrix = RGBMatrix(..., addr_pins=MTX_ADDRESS[:3], **MTX_COMMON)
```
removing the need for sending in the following individual parameters:
* rgb_pins
* clock_pin
* latch_pin
* output_enable_pins
and making construction of a 16/32/64-row display easy by slicing a tuple
of all address pins rather than writing out the individual pins. If it
works out it'll be ported back to the matrixportal m4 as well.
2023-06-01 17:23:34 -05:00
Pierre Constantineau
6fd700eb11
added HW_LED_STATUS as requested
2023-06-01 10:56:43 -06:00
Scott Shawcroft
f2f19e93ec
Fix listing
2023-06-01 09:47:30 -07:00
tomiahola
31f2faa977
SAM E54 Xplained Pro: add support for SST26VF064B flash chip
2023-06-01 08:36:25 +03:00
Jeff Epler
fed8d5825b
synthio: add biquad filter type & basic filter calculations
...
the filter cannot be applied as yet.
2023-05-29 09:50:18 -05:00
hyx0329
d73f390a4d
M60 keyboard: allow run on battery
...
This also expose the battery control pin as BATTERY_ENABLE,
so users can fully power off the keyboard.
2023-05-28 12:11:34 +08:00
applecuckoo
60935c29eb
Fix up EFR32 port readme
2023-05-28 16:01:59 +12:00
Pierre Constantineau
60ce38ed8b
fix trailing space of pins.c
2023-05-26 13:30:32 -06:00
Pierre Constantineau
325037b75e
fix to make buttons and leds compatible with pca10056
2023-05-26 13:17:05 -06:00
Dan Halbert
ff2003145f
Merge pull request #8025 from tkroo/patch-1
...
update spi pins to match schematic
2023-05-23 23:11:16 -04:00
Dan Halbert
b9bb966835
Merge pull request #8026 from phamhuyvn/patch-1
...
Update pins.c
2023-05-23 23:10:45 -04:00
Dan Halbert
713d86f42b
Merge pull request #8021 from SiliconLabs/dev
...
Silabs fixes, BLE bonding and peripheral changes
2023-05-23 23:10:19 -04:00
phamhuyvn
2d7fa6dd8a
Update pins.c
...
Fixed Button_R from GPIO6 to GPIO7
Fixed LCD_BACKLIGHT from GPIO29 to GPIO26
2023-05-24 08:44:57 +07:00
David Sullivan
d570b8b4ef
update spi pins to match schematic
2023-05-23 17:42:36 -07:00
David Sullivan
72b1bc890f
Update spi pins in mpconfigboard.h
2023-05-23 17:27:53 -07:00
David Sullivan
3f845fe8fd
board files for lolin-s3-mini
2023-05-23 14:24:28 -07:00
Dan Halbert
b26e4ca0ae
Merge pull request #7985 from jepler/synthio-lfo-dag
...
synthio: Add LFOs
2023-05-23 15:48:11 -04:00
Dan Halbert
2422179419
Merge pull request #8014 from tkroo/lolin-c3-pico
...
Board files for LOLIN C3 PICO
2023-05-23 15:02:20 -04:00
Scott Shawcroft
596773286d
Merge pull request #8016 from charlieh0tel/new-mimxrt1060-evkb-board
...
Adds MIMXRT1060-EVKB as new board.
2023-05-23 11:11:32 -07:00
Christopher Hoover
49b1368d65
Changed PID to 0x813C.
2023-05-22 20:06:50 -07:00