Loading...
Searching...
No Matches

Support for the Hacking in Parallel Badge. More...

Detailed Description

Support for the Hacking in Parallel Badge.

Author
Benjamin Valentin benja.nosp@m.min..nosp@m.valen.nosp@m.tin@.nosp@m.ml-pa.nosp@m..com

The HiP Badge is a board that was given to participants of the 2022 Hacking in Parallel event.

Image of the HiP badge with custom frame and SAO (I2C) expander

Features

Flashing the device

The device can be programmed using the USB-C Serial/JTAG feature. Just plug in a cable to your computer and flash the device with

make BOARD=hip-badge flash

This should automatically reset the ESP32C3 into bootloader mode and start the download process. If for some reason this gets stuck or the badge does not register as a /dev/ttyACMx device, you can manually force it into bootloader mode by pressing the reset button (SW3/blue) while holding the BOOT button (SW4). When doing this, the device will still be in bootloader mode after flashing, you have to press the reset button (SW3/blue) again to start your application.

There is currently still a bug in the USB Serial stdio implementation: After flashing or a reboot, there is no output. Do a manual reset (press the reset button) to restore output.

Bugs

The event (and badge) were organized on short notice (6 Weeks), so there are some hardware issues:

Resources

Files

file  board.h
 Board definitions for the HiP Badge.
 
file  gpio_params.h
 Board specific configuration of direct mapped GPIOs.
 
file  periph_conf.h
 Peripheral configurations for the HiP Badge.