Skip to content

kubatyszko/2016-Hackaday-SuperConference-Badge-Hacking

 
 

Repository files navigation

2016 Hackaday SuperConference Badge Hacking Template

2016 SuperCon Badge Front and Back

This is C framework to make hacking the SuperCon badge easy.

Full documentation for this badge is up on Hackaday.io. There is a 'kernel' running in protected bootloader space which services all of the hardware (display scanning, button debounce, etc.). This project contains the functions and memory map to utilize the kernel functions.

View these funcitons and memory mapping in main.c and HaD_badge.h

Use code should be placed in SuperCon-badge-animate.c (and .h). These user files currently contain examples of the following:

  • How to write to the display
  • How to take user button input
  • How to use non-blocking delays
  • How to access the accelerometer

Entering bootloader mode and program badge

  • Connect the badge to your computer via USB
  • Hold the power button and press reset. The badge will appear on your computer as a USB storage device
  • Copy your compiled .hex file to this drive
  • Press the power button to begin running the newly flashed program

More Information

This program file is an MPLAB X project. Download the IDE and compiler here:

Alternatively you can use the online version, MPLAB Xpress, without the need to install anything.

  • Go here to open in Online IDE (click Open in IDE button when you get there)

Use the "Make and Program Device" button of Xpress to download your compiled .hex file.

Schematic

2016 SuperCon Badge schematic

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 45.0%
  • Objective-C 25.8%
  • C 25.2%
  • Shell 4.0%