Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mr-sven/espruino-pico-xpressnet-usb
Espruino Pico XpressNet USB Adapter
https://github.com/mr-sven/espruino-pico-xpressnet-usb
Last synced: 1 day ago
JSON representation
Espruino Pico XpressNet USB Adapter
- Host: GitHub
- URL: https://github.com/mr-sven/espruino-pico-xpressnet-usb
- Owner: mr-sven
- Created: 2024-01-26T10:44:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T10:44:52.000Z (4 months ago)
- Last Synced: 2024-11-04T10:46:58.477Z (about 2 months ago)
- Language: C
- Homepage:
- Size: 646 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Espruino Pico XpressNet USB Adapter [WIP]
Building XpressNet USB Adapter based on Espruino Pico V1.3.
Features:
* STM32F401CDU6 32-bit 84MHz ARM Cortex M4 CPU
* All GPIO is 5 volt tolerant -> MAX485 chip
* USART is Multiprocessor communication Compatible (9n1)Vendor info: https://www.espruino.com/Pico
## Requirements
Install build toolchain
```bash
sudo apt install libnewlib-arm-none-eabi gcc-arm-none-eabi stlink-tools dfu-util
```## Flashing
The device is Equiped with DFU Bootloader.
Short out the BOOT0/BTN solder jumper on the back of the board - you can do this by drawing over it with a pencil.
Hold down the Pico's button while plugging it into USB.
Use the DFU tool to flash the firmware.
```bash
$ dfu-util -l
dfu-util 0.9Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/Found DFU: [0483:df11] ver=2200, devnum=4, cfg=1, intf=0, path="1-1.5", alt=3, name="@Device Feature/0xFFFF0000/01*004 e", serial="************"
Found DFU: [0483:df11] ver=2200, devnum=4, cfg=1, intf=0, path="1-1.5", alt=2, name="@OTP Memory /0x1FFF7800/01*512 e,01*016 e", serial="************"
Found DFU: [0483:df11] ver=2200, devnum=4, cfg=1, intf=0, path="1-1.5", alt=1, name="@Option Bytes /0x1FFFC000/01*016 e", serial="************"
Found DFU: [0483:df11] ver=2200, devnum=4, cfg=1, intf=0, path="1-1.5", alt=0, name="@Internal Flash /0x08000000/04*016Kg,01*064Kg,03*128Kg", serial="************"
```