66 lines
1.4 KiB
JSON
66 lines
1.4 KiB
JSON
{
|
|
"_description": "Hardware configuration for DReader e-ink device",
|
|
"_note": "This config matches the actual hardware: GPIO 22=prev, GPIO 27=next, GPIO 21=power, I2C on GPIO 2/3",
|
|
|
|
"display": {
|
|
"width": 1872,
|
|
"height": 1404,
|
|
"vcom": -2.0,
|
|
"spi_hz": 24000000,
|
|
"auto_sleep": true
|
|
},
|
|
|
|
"gpio_buttons": {
|
|
"enabled": true,
|
|
"pull_up": true,
|
|
"bounce_time_ms": 200,
|
|
"buttons": [
|
|
{
|
|
"name": "prev_page",
|
|
"gpio": 22,
|
|
"gesture": "swipe_right",
|
|
"description": "Previous page button"
|
|
},
|
|
{
|
|
"name": "next_page",
|
|
"gpio": 27,
|
|
"gesture": "swipe_left",
|
|
"description": "Next page button"
|
|
},
|
|
{
|
|
"name": "power_off",
|
|
"gpio": 21,
|
|
"gesture": "long_press",
|
|
"description": "Power off button (long press to shutdown)",
|
|
"comment": "You may want to implement shutdown logic in the application"
|
|
}
|
|
]
|
|
},
|
|
|
|
"accelerometer": {
|
|
"enabled": true,
|
|
"tilt_enabled": false,
|
|
"orientation_enabled": true,
|
|
"calibration_file": "accelerometer_config.json"
|
|
},
|
|
|
|
"rtc": {
|
|
"enabled": true
|
|
},
|
|
|
|
"power_monitor": {
|
|
"enabled": true,
|
|
"shunt_ohms": 0.1,
|
|
"battery_capacity_mah": 3000,
|
|
"low_battery_threshold": 20.0,
|
|
"show_battery_interval": 100
|
|
},
|
|
|
|
"application": {
|
|
"library_path": "/home/pi/Books",
|
|
"auto_save_interval": 60,
|
|
"force_library_mode": false,
|
|
"log_level": "INFO"
|
|
}
|
|
}
|