Skip to content
Discussion options

You must be logged in to vote

Hey all! We're just mopping up a few bits and pieces before releasing the firmware source but it won't be long now.

In the meantime here's the pin assignments:

  • 0..3: LEDs on badge rear
  • 4 & 5: I2C SDA and SCL
  • 6..10: User buttons: DOWN, A, B, C, UP
  • 11: VBUS detect
  • 12: Charging status
  • 13: RTC alarm
  • 14: RESET switch (used to implement the long press, double tap functions)
  • 15: Button press INT (used to wake badger on button presses)
  • 20 & 21: IR sensor TX & RX
  • 22: HOME button
  • 40: VBAT sense
  • 41: Power rail enable
  • 43 Light sensor
  • 44..47 extension header

Other pins are generally used by the wireless module, LCD, QSPI flash, etc.

Hope that helps!

Replies: 5 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by martinwoodward
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants
Converted from issue

This discussion was converted from issue #70 on November 10, 2025 23:48.