Stefan Kerkmann
3c58f98929
* PMW33XX drivers overhaul This combines the PMW3389 and PM3360 drivers as they only differ in the firmware blobs and CPI get and set functions. The following changes have been made: * PMW3389 now gets the same multi-sensor feature that is already available on the PMW3360. * Introduced a shared pmw33xx_report_t struct is now directly readable via SPI transactions instead of individual byte-sized reads, saving multiple copies and bitshift operations. * pmw33(89/60)_get_report functions had unreachable branches in their motion detection logic these have been simplied as much as possible. * The fast firmware upload option has been removed as this becomes obsolete by the newly introduced polled waiting functions for ChibiOS polled waiting * PMW33(60/89)_SPI_LSBFIRST and PMW33(60/89)_SPI_MODE config options have been removed as they don't need to be configurable. * All PMW3389 and PMW3360 defines have been unified to a PMW33XX prefix to reduce code duplication and make the defines interchangeable * Adjust keyboards to PMW33XX naming scheme |
1 year ago | |
---|---|---|
.. | ||
4x6_right | [Core] PMW33XX drivers overhaul (#17613) | 1 year ago |
5x6_right | [Core] PMW33XX drivers overhaul (#17613) | 1 year ago |
config.h | Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h (#16655) | 2 years ago |
info.json | [Keymap] Drashna Mouse keys and oled updates (#16556) | 2 years ago |
post_config.h | [Keyboard] Tractyl Manuform - configuration updates (#14314) | 2 years ago |
readme.md | [Keyboard] Update Tractyl Manuform config for F411 (#14770) | 2 years ago |
tractyl_manuform.c | [Fix] Patches after printf library update (#17584) | 1 year ago |
tractyl_manuform.h | [Keymap] Drashna Mouse keys and oled updates (#16556) | 2 years ago |
the Dactyl-Manuform is a split curved keyboard based on the design of adereth dactyl and thumb cluster design of the manuform keyboard, the hardware is similar to the let's split keyboard. all information needed for making one is in the first link.
Make example for this keyboard (after setting up your build environment):
make handwired/tractyl_manuform/5x6_right/f411/drashna:default
Flashing example for this keyboard:
make handwired/tractyl_manuform/5x6_right/f411/drashna:default:flash
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Enter the bootloader in 3 ways:
RESET
if it is available