diff --git a/keyboards/preonic/keymaps/sadekbaroudi/config.h b/keyboards/preonic/keymaps/sadekbaroudi/config.h index a3dcb2d2a0..7972e6c821 100755 --- a/keyboards/preonic/keymaps/sadekbaroudi/config.h +++ b/keyboards/preonic/keymaps/sadekbaroudi/config.h @@ -1,13 +1,12 @@ #pragma once #ifdef AUDIO_ENABLE - #define STARTUP_SONG SONG(PREONIC_SOUND) - // #define STARTUP_SONG SONG(NO_SOUND) - - #define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \ - SONG(COLEMAK_SOUND), \ - SONG(DVORAK_SOUND) \ - } + #define FP_AUDIO_MOUSE_BUTTONS + #define FP_AUDIO_CUT_COPY_PASTE + #define FP_AUDIO_SAVE + #define STARTUP_SONG SONG(STARTUP_SOUND) + #define DEFAULT_LAYER_SONGS \ + { SONG(QWERTY_SOUND), SONG(COLEMAK_SOUND) } #endif #define MUSIC_MASK (keycode != KC_NO) diff --git a/keyboards/preonic/keymaps/sadekbaroudi/rules.mk b/keyboards/preonic/keymaps/sadekbaroudi/rules.mk index 369b727ac8..e82d1b1181 100755 --- a/keyboards/preonic/keymaps/sadekbaroudi/rules.mk +++ b/keyboards/preonic/keymaps/sadekbaroudi/rules.mk @@ -1,4 +1,5 @@ MIDI_ENABLE = no # MIDI controls AUDIO_ENABLE = yes # Audio output on port C6 RGBLIGHT_ENABLE = yes +ENCODER_ENABLE = no diff --git a/keyboards/preonic/preonic.h b/keyboards/preonic/preonic.h index 6b10a425ab..055dd145a2 100644 --- a/keyboards/preonic/preonic.h +++ b/keyboards/preonic/preonic.h @@ -39,3 +39,5 @@ ** Name of Alias Matrix Name: ** ******* ----------------- ------------------- ****/ #define LAYOUT_preonic_grid LAYOUT_ortho_5x12 + +#include "keyboards/fingerpunch/src/fp.h" \ No newline at end of file diff --git a/keyboards/preonic/rev3/rules.mk b/keyboards/preonic/rev3/rules.mk index e4c6852526..a3d42b7869 100644 --- a/keyboards/preonic/rev3/rules.mk +++ b/keyboards/preonic/rev3/rules.mk @@ -18,3 +18,14 @@ RGB_MATRIX_DRIVER = WS2812 ENCODER_ENABLE = yes DIP_SWITCH_ENABLE = yes + +# Begin sadek code: +DEFERRED_EXEC_ENABLE = yes +SRC += keyboards/fingerpunch/src/fp.c \ + keyboards/fingerpunch/src/fp_haptic.c \ + keyboards/fingerpunch/src/fp_audio.c \ + keyboards/fingerpunch/src/fp_keyhandler.c \ + keyboards/fingerpunch/src/fp_pointing.c \ + keyboards/fingerpunch/src/fp_rgb_common.c \ + keyboards/fingerpunch/src/fp_rgblight.c \ + keyboards/fingerpunch/src/fp_rgb_matrix.c \ No newline at end of file