Skip to content

Johnny552/johnny552-arduino-bsp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

860 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Johnny552 Arduino BSP

This repository provides an Arduino-compatible board support package (BSP) for the Johnny552 development board, which uses the WCH CH552P microcontroller. It is based on ch55xduino but specifically configured for the Johnny552 pinout and hardware layout.

About Johnny552

Johnny552 is a compact, USB-powered development board featuring:

  • CH552P (8051-core USB microcontroller)
  • Boot/user buttons
  • Exposed GPIO, UART, PWM, ADC, and interrupt pins
  • Onboard SK6812 RGB LED
  • AHT21 sensor
  • USB HID/MIDI/CDC capable

Installation

This BSP is not yet available via Boards Manager. To install manually:

Arduino CLI or Manual Install

  1. Clone this repository into your Arduino hardware directory:
mkdir -p ~/Arduino/hardware/johnny552
cd ~/Arduino/hardware/johnny552
git clone https://github.com/Johnny552/johnny552-arduino-bsp.git .
  1. Restart the Arduino IDE.

  2. Under Tools > Board, select Johnny552.

Flashing Firmware

The Johnny552 comes with a USB bootloader pre-installed. To enter bootloader mode:

  1. Hold the BOOT button
  2. Connect the board to USB
  3. Release the BOOT button

Then upload your sketch from the Arduino IDE.

For more detailed instructions, see the Arduino Installation Guide.

Documentation

Credits

License

The Johnny552 Arduino BSP software is licensed under the GNU Lesser General Public License v2.1.

Hardware designs are licensed under the GNU Lesser General Public License v2.1.

Documentation is licensed under the GNU Lesser General Public License v2.1.

This project is based on the CH55xduino project.

About

Arduino board support package for the Johnny552 development board.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 82.1%
  • C++ 13.9%
  • JavaScript 1.4%
  • Python 1.4%
  • Shell 1.2%