circuitpython/ports/nrf/boards/pitaya_go
Dan Halbert 57c33059f3 board_deinit() everywhere 2021-11-30 11:00:10 -05:00
..
README.md add nRF52840 based Makerdiary Pitaya Go 2020-04-30 07:38:20 +00:00
board.c board_deinit() everywhere 2021-11-30 11:00:10 -05:00
mpconfigboard.h add nRF52840 based Makerdiary Pitaya Go 2020-04-30 07:38:20 +00:00
mpconfigboard.mk Automatically count EXTERNAL_FLASH_DEVICES 2021-03-07 11:48:39 -06:00
pins.c change board dicts to include a common macro with __name__ 2021-09-03 21:03:55 +02:00

README.md

Makerdiary Pitaya Go

Pitaya Go is a compact and versatile development platform for IoT solutions, combining the Nordic's high-end multiprotocol SoC nRF52840 and the Microchip's extreme low power Wi-Fi® network controller ATWINC1500B. It offers a complete solution for wireless connectivity with IEEE 802.11 b/g/n, Bluetooth 5, Thread and Zigbee, that is specifically designed for the IoT. Pitaya Go features a Battery Charger with power path management, 64Mbit ultra low power QSPI Flash memory, additional NFC-A Tag PCB Antenna, user programmable RGB LED and Buttons, reversible USB-C Connector and easily expandable Header Sockets. All these features above make this board an ideal choice for the next IoT project.

from Makerdiary

Installing CircuitPython submodules

Before you can build, you will need to run the following commands once, which will install the submodules that are part of the CircuitPython ecosystem, and build the mpy-cross tool:

$ cd circuitpython
$ git submodule update --init
$ make -C mpy-cross

Building

$ cd ports/nrf
$ make BOARD=pitaya_go SD=s140 -V=1 -j4

Flashing CircuitPython

The Pitaya Go has a pre-programmed bootloader which can be used to program the Pitaya Go. Follow the guide - How to Program Pitaya Go to flash the CircuitPython firmware.