| init.config |
| 1 | 1 | # load <name> = '<filename>' load a file into memory. Don't use this after killbootthreads. |
| 2 | | #load session = "session.config" |
| 3 | 2 | load driver_lcd = "lcd.elf" |
| 4 | 3 | #load driver_buzzer = "buzzer.elf" |
| 5 | 4 | #load driver_gpio = "gpio.elf" |
| 6 | | # load driver_audio = "audio.elf" |
| 7 | | # load driver_udc = "udc.elf" |
| 8 | | # load driver_nand = "nand.elf" |
| 9 | | |
| 10 | | # load emu_lcd = "emu_display.elf" |
| 11 | | # load emu_buzzer = "emu_buzzer.elf" |
| 12 | | # load emu_keyboard = "emu_keyboard.elf" |
| 13 | | # load emu_audio = "emu_audio.elf" |
| 14 | | # load emu_udc = "emu_udc.elf" |
| 5 | #load ball = "ball.elf" |
| 15 | 6 | |
| 16 | 7 | # killbootthreads destroy bootinit, bootfs and bootstore. |
| 17 | 8 | killbootthreads |
| ... | ... | |
| 22 | 13 | #receive driver_buzzer / Buzzer = buzzer |
| 23 | 14 | #receive driver_gpio / Keyboard , 0 = keyboard |
| 24 | 15 | #receive driver_gpio / Keyboard , 1 = sysreq |
| 25 | | # receive driver_audio / Audio = audio |
| 26 | | # receive driver_udc / Udc = udc |
| 27 | | # receive driver_nand / WString = nand |
| 28 | 16 | |
| 29 | 17 | # driver <name> run a previously loaded program priviledged. |
| 30 | 18 | driver driver_lcd |
| 31 | 19 | #driver driver_buzzer |
| 32 | 20 | #driver driver_gpio |
| 33 | | # driver driver_audio |
| 34 | | # driver driver_udc |
| 35 | | # driver driver_nand |
| 36 | 21 | |
| 37 | 22 | # wait wait until all expected capabilities are received. |
| 38 | 23 | wait |
| ... | ... | |
| 40 | 25 | # sysreq <cap> use a capability as the system request keyboard. |
| 41 | 26 | sysreq sysreq |
| 42 | 27 | |
| 43 | | # give <name> (<type> [, <index>]) = <cap> give this capability to this program when it requests it. |
| 44 | | # give emu_display (display) = display |
| 45 | | # give emu_display_bright (setting) = display_bright |
| 46 | | # give emu_buzzer (buzzer) = buzzer |
| 47 | | # give emu_keyboard (keyboard, 0) = keyboard |
| 48 | | # give emu_audio (audio) = audio |
| 49 | | # give emu_udc (udc) = udc |
| 28 | # give <name> / <type> [, <index>] = <cap> give this capability to this program when it requests it. |
| 29 | #give ball / Display = display |
| 50 | 30 | |
| 51 | 31 | # run <name> run a previously loaded program (normally). |
| 52 | | # run emu_lcd |
| 53 | | # run emu_buzzer |
| 54 | | # run emu_keyboard |
| 55 | | # run emu_audio |
| 56 | | # run emu_udc |
| 32 | #run ball |
| 57 | 33 | |
| 58 | 34 | # include <name> include a loaded file as another config file. |
| 59 | | #include session |