diff --git a/docs/frameworks/arduino.rst b/docs/frameworks/arduino.rst index ba909a08..df2ab830 100644 --- a/docs/frameworks/arduino.rst +++ b/docs/frameworks/arduino.rst @@ -630,6 +630,26 @@ PanStamp - 32 Kb - 4 Kb +Punch Through +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Type ``board`` + - Name + - Microcontroller + - Frequency + - Flash + - RAM + + * - ``lightblue-bean`` + - `LightBlue Bean `_ + - ATMEGA32U4 + - 8 MHz + - 32 Kb + - 2 Kb + Quirkbot ~~~~~~~~ diff --git a/docs/platforms/atmelavr.rst b/docs/platforms/atmelavr.rst index 7a536133..e54f28f5 100644 --- a/docs/platforms/atmelavr.rst +++ b/docs/platforms/atmelavr.rst @@ -601,6 +601,26 @@ PanStamp - 32 Kb - 2 Kb +Punch Through +~~~~~~~~ + +.. list-table:: + :header-rows: 1 + + * - Type ``board`` + - Name + - Microcontroller + - Frequency + - Flash + - RAM + + * - ``lightblue-bean`` + - `LightBlue Bean `_ + - ATMEGA32U4 + - 8 MHz + - 32 Kb + - 2 Kb + Quirkbot ~~~~~~~~ diff --git a/platformio/boards/punchthrough.json b/platformio/boards/punchthrough.json new file mode 100644 index 00000000..bf6fc85f --- /dev/null +++ b/platformio/boards/punchthrough.json @@ -0,0 +1,22 @@ +{ + "lightblue-bean": { + "name": "LightBlue Bean", + "vendor": "Punch Through Design", + "url": "https://punchthrough.com/bean", + + "platform": "atmelavr", + "frameworks": ["arduino"], + + "build": { + "core": "bean", + "variant": "bean", + "extra_flags": "-DARDUINO_ARCH_AVR", + "mcu": "atmega328p", + "f_cpu": "8000000L" + }, + "upload": { + "maximum_size": 32256, + "maximum_ram_size": 2048 + } + } +}