HW integratation
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"_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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user