qmk_firmware/quantum
yiancar fdd0f91527 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.
2018-08-28 09:03:11 -04:00
..
api
audio Song List: Mario Mushroom (#3432) 2018-07-18 08:03:43 -07:00
keymap_extras Add a belgian keymap, partially based on keymap_french.h (#3737) 2018-08-25 08:45:42 -07:00
process_keycode Adds support for Planck Rev 6 (#2666) 2018-07-16 11:48:31 -04:00
serial_link
split_common Split Common: Serial Backlight LED fix (#3586) 2018-08-11 11:10:23 -07:00
template Update ps2avrgb readme (#3599) 2018-08-09 17:45:43 -07:00
tools
visualizer
api.c
api.h
color.c
color.h
config_common.h Adds support for Planck Rev 6 (#2666) 2018-07-16 11:48:31 -04:00
dynamic_macro.h
fauxclicky.c
fauxclicky.h
keycode_config.c
keycode_config.h
keymap.h
keymap_common.c Lets split eh (#3120) 2018-07-16 22:25:02 -04:00
led_tables.c
led_tables.h
matrix.c Disable JTAG in keyboard init 2018-06-28 08:52:21 -04:00
pincontrol.h
pointing_device.c
pointing_device.h
quantum.c Make sure 'shutdown_user' is called 2018-08-04 16:49:57 -04:00
quantum.h ISSI31FL3733 driver (#3679) 2018-08-28 09:03:11 -04:00
quantum_keycodes.h Add rgblight mode 35 (R,G,B test mode) (#3114) 2018-06-04 08:10:39 -07:00
rgb.h
rgb_matrix.c ISSI31FL3733 driver (#3679) 2018-08-28 09:03:11 -04:00
rgb_matrix.h ISSI31FL3733 driver (#3679) 2018-08-28 09:03:11 -04:00
rgblight.c Added alternating led underglow pattern (#3498) 2018-07-29 08:42:11 -07:00
rgblight.h Added alternating led underglow pattern (#3498) 2018-07-29 08:42:11 -07:00
rgblight_list.h
rgblight_types.h Adds support for Planck Rev 6 (#2666) 2018-07-16 11:48:31 -04:00
send_string_keycodes.h Clean up SEND_STRING keycodes and add media keys (#3214) 2018-06-28 08:55:04 -04:00
variable_trace.c
variable_trace.h