updates
This commit is contained in:
parent
0b8b949aed
commit
1adf9f9c44
1 changed files with 18 additions and 7 deletions
25
README.md
25
README.md
|
|
@ -33,12 +33,29 @@ badgeconf/
|
|||
├── hardware/ # KiCad PCB design files
|
||||
│ └── PCB-kicad/
|
||||
│ └── production/ # Gerbers, BOM, pick-and-place files
|
||||
├── firmware/ # Ready-to-use TinyGo firmware (coming soon)
|
||||
└── tutorials/ # Step-by-step examples (coming soon)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Firmware
|
||||
|
||||
BadgeConf ships two ready-to-use firmwares:
|
||||
|
||||
### Demo firmware (conference)
|
||||
|
||||
A showcase firmware that demonstrates all badge peripherals — LEDs, display, buttons, joystick, buzzer, and BLE. Ideal for conferences and as a starting point for your own experiments.
|
||||
|
||||
Repository: [code.madriguera.me/GoEducation/badges](https://code.madriguera.me/GoEducation/badges)
|
||||
|
||||
### HID firmware
|
||||
|
||||
Turns the badge into a fully functional USB/Bluetooth keyboard. Built on top of [sago35/keyboards](https://github.com/sago35/keyboards), a TinyGo framework for custom keyboards.
|
||||
|
||||
Repository: [github.com/sago35/keyboards](https://github.com/sago35/keyboards)
|
||||
|
||||
---
|
||||
|
||||
## Getting started
|
||||
|
||||
### Prerequisites
|
||||
|
|
@ -47,12 +64,6 @@ badgeconf/
|
|||
- [Go](https://go.dev/dl/) ≥ 1.22
|
||||
- A BadgeConf board (see hardware section below) or a compatible nice!nano dev board
|
||||
|
||||
### Flash the default firmware
|
||||
|
||||
```bash
|
||||
tinygo flash -target=nicenano ./firmware/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
|
|
|||
Loading…
Reference in a new issue