demik 33f2627253 Revert "added flash switch watchdog"
This reverts commit 9152b953aa4b516238fd8f009775ccb52d42a4be because you can't enter bootloader from esp_restart() on ESP32
2025-03-20 13:24:31 +01:00
..
2025-03-03 13:25:21 +01:00
2024-08-14 23:19:39 +02:00
2025-03-04 00:12:35 +01:00
2025-03-04 00:12:35 +01:00
2025-03-04 00:12:35 +01:00
2025-03-20 13:24:31 +01:00
2025-03-20 13:24:31 +01:00
2023-12-28 21:40:18 +01:00
2025-03-03 13:25:21 +01:00
2025-03-04 00:12:35 +01:00
2025-03-04 00:12:35 +01:00
2023-12-28 21:40:18 +01:00
2025-03-03 13:34:56 +01:00
2024-08-14 23:19:39 +02:00
2025-03-04 00:12:35 +01:00

Quack Firmware source code

Supported SDK versions:

The code is designed to be build with ESP-IDF SDK version 5.4.0. To workaround some patchs or limitations of this specific release, you need to apply the patch located in the SDK subfolder

Unsupported mouse conversions:

Functions are grouped into "domains" in different files. Each functions has a prefix for its own domain. For example, adb_init() is the init function for the ADB Bus and is located in the adb.c source file.

List of relevant files:

  • adb.* Apple Desktop Bus related functions
  • blue.* Bluetooth related functions
  • esp_hid_gap.* HID GAP library from Espressif
  • gpio.* raw GPIO related functions
  • led.* LED related functions
  • m4848.h Header for Apple Hockey Puck mouse over Bluetooth emulation
  • main.c Everything start here
  • quad.c Quadrature related functions (mouse port)
  • wii.* Wiimote driver