Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 1 | Custom CFG File Format Specification |
Justin Heiner | 94d3ba2 | 2002-09-06 06:20:15 +0000 | [diff] [blame] | 2 | |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 3 | General Info |
| 4 | ------------ |
| 5 | The .cfg file is used to load settings from a plain text file. A .cfg file may |
| 6 | reside anywhere on the hard disk. The only restriction is that the filename |
| 7 | must end in .cfg |
Justin Heiner | 94d3ba2 | 2002-09-06 06:20:15 +0000 | [diff] [blame] | 8 | |
| 9 | Format Rules |
| 10 | ------------ |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 11 | * Format: setting: value |
| 12 | * Each setting must be on a separate line. |
Björn Stenberg | 0e6088f | 2002-10-02 16:33:26 +0000 | [diff] [blame] | 13 | * Lines starting with # are ignored. |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 14 | |
| 15 | Settings (allowed values) [unit] |
| 16 | -------------------------------- |
| 17 | volume (0 - 100) |
| 18 | bass (-15 - 15) |
| 19 | treble (-15 - 15) |
| 20 | balance (-100 - 100) |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 21 | channels (stereo, mono, mono left, mono right) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 22 | |
| 23 | shuffle (on, off) |
| 24 | repeat (off, all, one) |
| 25 | play selected (on, off) |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 26 | resume (off, ask, ask once, on) |
| 27 | scan min step (1, 2, 3, 4, 5, 6, 8, 10, 15, 20, 25, 30, 45, 60) [seconds] |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 28 | scan accel (0 - 15) [double scan speed every X seconds] |
| 29 | antiskip (0 - 7) [seconds] |
Björn Stenberg | e2628d9 | 2003-02-14 15:54:52 +0000 | [diff] [blame] | 30 | volume fade (on, off) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 31 | |
| 32 | sort case (on, off) |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 33 | show files (all, supported, music, playlists) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 34 | follow playlist (on, off) |
| 35 | |
| 36 | scroll speed (1 - 10) [Hz] |
Björn Stenberg | f40e366 | 2003-02-25 19:12:14 +0000 | [diff] [blame^] | 37 | scroll delay (0 - 250) [1/10s] |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 38 | scroll step (1 - 112) [pixels] |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 39 | bidir limit (0 - 200) [% of screen width] |
| 40 | contrast (0 - 63) |
| 41 | backlight timeout (off, on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, |
Björn Stenberg | f40e366 | 2003-02-25 19:12:14 +0000 | [diff] [blame^] | 42 | 15, 20, 25, 30, 45, 60, 90) [seconds] |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 43 | backlight when plugged (on, off) |
| 44 | |
| 45 | disk spindown (3 - 254) [seconds] |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 46 | battery capacity (1500 - 2400) [mAh] |
| 47 | idle poweroff (off, 1, 2, 3, 4, 5, 6, 7, 8, 9, |
| 48 | 10, 15, 30, 45, 60) [minutes] |
| 49 | |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 50 | lang (/path/filename.lng) |
| 51 | wps (/path/filename.wps) |
| 52 | |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 53 | Recorder-specific settings (allowed values) [unit] |
| 54 | --------------------------------------------------- |
| 55 | loudness (0 - 17) |
| 56 | bass boost (0 - 100) |
| 57 | auto volume (0=off, 1=2s, 2=4s, 3=8s) |
| 58 | |
| 59 | peak meter release (1 - 126) |
| 60 | peak meter hold (off, 200ms, 300ms, 500ms, |
| 61 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, |
Björn Stenberg | f40e366 | 2003-02-25 19:12:14 +0000 | [diff] [blame^] | 62 | 15, 20, 30, 1min) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 63 | peak meter clip hold (on, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, |
| 64 | 15, 20, 25, 30, 45, 60, 90, |
| 65 | 2min, 3min, 5min, 10min, 20min, 45min, 90min) |
| 66 | peak meter busy (on, off) |
| 67 | peak meter dbfs (on, off) (on = dbfs, off = linear) |
| 68 | peak meter min (0 - 89) [dB] or (0 - 100) [%] |
| 69 | peak meter max (0 - 89) [dB] or (0 - 100) [%] |
| 70 | |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 71 | statusbar (on, off) |
| 72 | scrollbar (on, off) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 73 | volume display (graphic, numeric) |
| 74 | battery display (graphic, numeric) |
| 75 | time format (12hour, 24hour) |
Björn Stenberg | 3ab82d3 | 2003-02-17 15:02:57 +0000 | [diff] [blame] | 76 | font (/path/filename.fnt) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 77 | |
| 78 | deep discharge (on, off) |
| 79 | trickle charge (on, off) |
Björn Stenberg | bda4ec1 | 2003-02-17 09:53:11 +0000 | [diff] [blame] | 80 | disk poweroff (on, off) |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 81 | |
| 82 | rec quality (0 - 7) (0=smallest size, 7=highest quality) |
| 83 | rec frequency (48, 44, 32, 24, 22, 16) [kHz] |
| 84 | rec source (mic, line, spdif) |
| 85 | rec channels (mono, stereo) |
| 86 | rec mic gain (0 to 15) |
| 87 | rec left gain (0 to 15) |
| 88 | rec right gain (0 to 15) |
| 89 | |
Justin Heiner | 94d3ba2 | 2002-09-06 06:20:15 +0000 | [diff] [blame] | 90 | |
| 91 | Example File |
| 92 | ------------ |
Björn Stenberg | 0e6088f | 2002-10-02 16:33:26 +0000 | [diff] [blame] | 93 | volume: 70 |
| 94 | bass: 11 |
| 95 | treble: 12 |
| 96 | balance: 0 |
Björn Stenberg | 9c16e12 | 2003-02-14 14:14:55 +0000 | [diff] [blame] | 97 | time format: 12hour |
| 98 | volume display: numeric |
| 99 | show files: supported |
Björn Stenberg | 7347025 | 2003-02-17 09:57:00 +0000 | [diff] [blame] | 100 | wps: /.rockbox/car.wps |
| 101 | lang: /.rockbox/afrikaans.lng |
Justin Heiner | 94d3ba2 | 2002-09-06 06:20:15 +0000 | [diff] [blame] | 102 | |