skip to content
AdaWiki
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
You are here:
start
»
x0x
»
firmwarehacking
Trace:
x0x:firmwarehacking
===== Hacking the Firmware ===== To get started on hacking the firmware, you will need some software first. See FirmWareDevelopment for install instructions. See the MicroProcessor page for a list of inputs/output ports. ==== Files and Descriptions ==== * compcontrol.c : ComputerControlMode * delay.c : Timer Helper functions * dinsync.c : * eeprom.c : * keyboard.c : KeyboardMode * led.c : * [[main.c]] : Main initialization and helper functions * midi.c : * pattern_edit.c : * [[pattern_play.c]] : Playback of pattern OR track * switch.c : * [[synth.c]] : Send Note, Rest, Accent or Slide to Synth * track_edit.c : ==== Important functions/macros ==== Here is a list of important functions and macros that you need to know to understand what is happening with the firmware: ^ Function ^ Description ^ Arguments ^ | cbi | Clear Bit at Port | port #, bit # | | sbi | Set Bit at Port | port #, bit # | | cli | Turn Off Interupts | | | sei | Turn On Interupts | | CategoryFirmware
/home/ladyada/public_html/wiki/data/pages/x0x/firmwarehacking.txt
· Last modified: 2016/01/28 18:05 (external edit)
Page Tools
Show page
Old revisions
Backlinks
Back to top