USB mouse jiggler with STM32F103CB-based Maple Mini Clone.
--STM32F103CB_Maple_Mini_Clone_USB_Mouse_Jiggler
|
|--lib
| |
| |--usb_hid_lib
| |
| |- delay.c
| |- delay.h
| |- usbhid.c
| |- usbhid.h
|
|--src
| |
| |- main.c
|
|- platformio.ini
[main.c]
|
|
[usbhid.*]
|
|
[delay.*]
- PlatformIO IDE - IDE used for programming
- libopencm3 - Open-Source lowlevel hardware library for ARM Cortex-M microcontrollers
Daniel Duller - dadul96
This project is licensed under the GPL-3.0 License - see the LICENSE file for details
- libopencm3 USB HID example
- satoshinm/pill_duck
- Missing USB D+ pullup workaround
- LeafLabs Maple Mini Documentation
- stm32-base.org: Baite Maple Mini Clone Documentation
- beyondlogic.org: USB Descriptors
- ST AN4879 USB hardware and PCB guidelines
- Frank Zhao (eleccelerator.com): USB HID report descriptors
- USB.org: HID information
- USB.org: HID 1.11 device class definition
- USB.org: HID usage tables
- Embedded USB Design By Example by John Hyde (Commissioned by FTDI Ltd)
- Stackoverflow: meaning of "__attribute__((packed))"