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
|
├── hardware/ # KiCad PCB design files
|
||||||
│ └── PCB-kicad/
|
│ └── PCB-kicad/
|
||||||
│ └── production/ # Gerbers, BOM, pick-and-place files
|
│ └── production/ # Gerbers, BOM, pick-and-place files
|
||||||
├── firmware/ # Ready-to-use TinyGo firmware (coming soon)
|
|
||||||
└── tutorials/ # Step-by-step examples (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
|
## Getting started
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
@ -47,12 +64,6 @@ badgeconf/
|
||||||
- [Go](https://go.dev/dl/) ≥ 1.22
|
- [Go](https://go.dev/dl/) ≥ 1.22
|
||||||
- A BadgeConf board (see hardware section below) or a compatible nice!nano dev board
|
- 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
|
## Hardware
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue