ffkb lite personal solenoid build

This commit is contained in:
Sadek Baroudi 2024-06-14 16:43:40 -07:00
parent 94a7d075e9
commit e5e3ec91ac
3 changed files with 21 additions and 2 deletions

View File

@ -18,3 +18,10 @@
#if defined(VIK_TRACKBALL_ENABLE) && defined(FP_CONVERT_TO_SVLINKY_V02)
#define POINTING_DEVICE_INVERT_X
#endif
// ffkb lite solenoid edition
// bin/fp_build.sh -k ffkb/lite/v1 -m sadekbaroudi -i -r -e "FFKB_LITE_SOLENOID=yes"
#if defined(FFKB_LITE_SOLENOID)
#define SOLENOID_PIN F0
#define RP2040_FLASH_GENERIC_03H
#endif

View File

@ -80,7 +80,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
),
[_MEDIA] = LAYOUT_wrapper(
_______, ___________________RGB_1___________________, _________________MACROS_1__________________, _______,
_______, ___________________RGB_1___________________, __MACROS_1_K1__, __MACROS_1_K2__, __MACROS_1_K3__, __MACROS_1_K4__, HF_TOGG, _______,
_______, ___________________RGB_2___________________, _________________MACROS_2__________________, _______,
_______, ___________________RGB_3___________________, _________________MACROS_3__________________, _______,
_______, _______, _______, _______, _______, _______
@ -94,4 +94,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
)
};
// For my FFKB_LITE_SOLENOID build
#ifdef HAPTIC_ENABLE
bool get_haptic_enabled_key_user(uint16_t keycode, keyrecord_t *record) {
return true;
}
#endif

View File

@ -0,0 +1,7 @@
# bin/fp_build.sh -k ffkb/lite/v1 -m sadekbaroudi -i -r -e "FFKB_LITE_SOLENOID=yes"
ifeq ($(strip $(FFKB_LITE_SOLENOID)), yes)
HAPTIC_ENABLE = yes
HAPTIC_DRIVER = solenoid
OPT_DEFS += -DFFKB_LITE_SOLENOID
CONVERT_TO=rp2040_ce
endif