No Matches

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

Detailed Description

Support for the Hacking in Parallel Badge.

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


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.


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



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.