circuitpython/ports/nrf/boards/arduino_nano_33_ble
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
..
README.md initial Arduino Nano 33 BLE board definition 2019-09-26 15:28:57 -04:00
board.c board_deinit() everywhere 2021-11-30 11:00:10 -05:00
mpconfigboard.h Make autoreload checking more robust 2022-03-09 11:07:55 -05:00
mpconfigboard.mk SPIM3 buffer must be in first 64kB of RAM 2020-08-15 10:31:56 -04:00
pins.c change board dicts to include a common macro with __name__ 2021-09-03 21:03:55 +02:00

README.md

Arduino Nano 33 BLE and Nano 33 BLE Sense

The Arduino Nano 33 BLE and Arduino Nano 33 BLE Sense and are built around the NINA B306 module, based on Nordic nRF 52840 and containing a powerful Cortex M4F. Both include an onboard 9 axis Inertial Measurement Unit (IMU), the LSM9DS1. The Nano 33 BLE Sense adds an LPS22HB barometric pressure and temperature sensor, an ADPS-9960 digital proximity, ambient light, RGB, and gensture sensor, and an MP34DT05 digital microphone.

Note: the Arduino Nano 33 BLE and BLE Sense do not include a QSPI external flash. Any Python code will need to be stored on the internal flash filesystem.

I2C pins board.SCL1 and board.SDA1 are not exposed and are used for onboard peripherals. Pin board.R_PULLUP must be set to high to enable the SCL1 and SDA1 pullups for proper operation.

Pin board.VDD_ENV applies power to the LSM9DS1, and must be high for it to be operational.

Pins board.MIC_PWR, board.PDMDIN, and board.PDMCLK are for the Nano 33 BLE Sense onboard microphone.

Pin board.INT_ADPS is the interrupt pin from the ADPS-9960.

Pins board.RGB_LED_R, board.RGB_LED_G, and board.RGB_LED_B are the red, green and blue LEDS in the onboard RGB LED.

Pins board.LED_G and board.LED_Y are onboard green and red LEDs. board.LED_Y is also board.SCK.