ISSI31FL3733 driver (#3679)
* ISSI31FL3733 driver - Addapted IS31 driver for the above driver * fix my branch * ISSI31FL3733 driver - Inclusion of above ISSI led driver * IS31fl3733 driver - Added correct function for control registers * Finalized support for ISSI31fl3733 led driver - Finalized and tested driver. - Modified i2c_master for arm due to declaration mistake. - Fixed spaces/tabs in quantum.h file. - Fixed spaces/tabs in common_features.mk file. - Removed unnecessary includes from rgb_matrix.c file. - Added local definitions for MIN and MAX macros in rgb_matrix.c file. - Adjusted chevron effect. - Added necessary define (RGB_3733_MATRIX_ENABLE) for makefile. - Added necessary C define (ISSI3733) to aid with inclusion of the correct header file. - Added documentation for the new driver. * Driver structure update - Changed rule includes to be more condensed (RGB_MATRIX_ENABLE = IS31FL3731) and (RGB_MATRIX_ENABLE = IS31FL3733) - Updated documentation - Reverted to the use of differently named functions for each driver and selecting the needed ones within rgb_matrix.c * ISSI Drivers refractoring - Moved issi drivers in a dedicated folder - Updated documentation * I2C library fix I released the special pins incorrectly before. It is now fixed.
This commit is contained in:
parent
2410f02359
commit
fdd0f91527
12 changed files with 717 additions and 88 deletions
|
@ -28,7 +28,7 @@
|
|||
#include "backlight.h"
|
||||
#endif
|
||||
#if !defined(RGBLIGHT_ENABLE) && !defined(RGB_MATRIX_ENABLE)
|
||||
#include "rgb.h"
|
||||
#include "rgb.h"
|
||||
#endif
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#include "rgblight.h"
|
||||
|
@ -39,7 +39,7 @@
|
|||
#endif
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
#include "rgb_matrix.h"
|
||||
#include "rgb_matrix.h"
|
||||
#endif
|
||||
|
||||
#include "action_layer.h"
|
||||
|
@ -58,78 +58,78 @@
|
|||
extern uint32_t default_layer_state;
|
||||
|
||||
#ifndef NO_ACTION_LAYER
|
||||
extern uint32_t layer_state;
|
||||
extern uint32_t layer_state;
|
||||
#endif
|
||||
|
||||
#ifdef MIDI_ENABLE
|
||||
#ifdef MIDI_ADVANCED
|
||||
#include "process_midi.h"
|
||||
#include "process_midi.h"
|
||||
#endif
|
||||
#endif // MIDI_ENABLE
|
||||
|
||||
#ifdef AUDIO_ENABLE
|
||||
#include "audio.h"
|
||||
#include "process_audio.h"
|
||||
#include "audio.h"
|
||||
#include "process_audio.h"
|
||||
#ifdef AUDIO_CLICKY
|
||||
#include "process_clicky.h"
|
||||
#endif // AUDIO_CLICKY
|
||||
#endif
|
||||
|
||||
#ifdef STENO_ENABLE
|
||||
#include "process_steno.h"
|
||||
#include "process_steno.h"
|
||||
#endif
|
||||
|
||||
#if defined(AUDIO_ENABLE) || (defined(MIDI_ENABLE) && defined(MIDI_BASIC))
|
||||
#include "process_music.h"
|
||||
#include "process_music.h"
|
||||
#endif
|
||||
|
||||
#ifndef DISABLE_LEADER
|
||||
#include "process_leader.h"
|
||||
#include "process_leader.h"
|
||||
#endif
|
||||
|
||||
#define DISABLE_CHORDING
|
||||
#ifndef DISABLE_CHORDING
|
||||
#include "process_chording.h"
|
||||
#include "process_chording.h"
|
||||
#endif
|
||||
|
||||
#ifdef UNICODE_ENABLE
|
||||
#include "process_unicode.h"
|
||||
#include "process_unicode.h"
|
||||
#endif
|
||||
|
||||
#ifdef UCIS_ENABLE
|
||||
#include "process_ucis.h"
|
||||
#include "process_ucis.h"
|
||||
#endif
|
||||
|
||||
#ifdef UNICODEMAP_ENABLE
|
||||
#include "process_unicodemap.h"
|
||||
#include "process_unicodemap.h"
|
||||
#endif
|
||||
|
||||
#include "process_tap_dance.h"
|
||||
|
||||
#ifdef PRINTING_ENABLE
|
||||
#include "process_printer.h"
|
||||
#include "process_printer.h"
|
||||
#endif
|
||||
|
||||
#ifdef AUTO_SHIFT_ENABLE
|
||||
#include "process_auto_shift.h"
|
||||
#include "process_auto_shift.h"
|
||||
#endif
|
||||
|
||||
#ifdef COMBO_ENABLE
|
||||
#include "process_combo.h"
|
||||
#include "process_combo.h"
|
||||
#endif
|
||||
|
||||
#ifdef KEY_LOCK_ENABLE
|
||||
#include "process_key_lock.h"
|
||||
#include "process_key_lock.h"
|
||||
#endif
|
||||
|
||||
#ifdef TERMINAL_ENABLE
|
||||
#include "process_terminal.h"
|
||||
#include "process_terminal.h"
|
||||
#else
|
||||
#include "process_terminal_nop.h"
|
||||
#include "process_terminal_nop.h"
|
||||
#endif
|
||||
|
||||
#ifdef HD44780_ENABLE
|
||||
#include "hd44780.h"
|
||||
#include "hd44780.h"
|
||||
#endif
|
||||
|
||||
#define STRINGIZE(z) #z
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue