Make it easier to use drivers

This commit is contained in:
Fred Sundvik
2017-07-09 20:35:33 +03:00
committed by Jack Humbert
parent 4da3b19603
commit 9d8279960d
15 changed files with 58 additions and 45 deletions
@@ -22,9 +22,6 @@ static const I2CConfig i2ccfg = {
400000 // clock speed (Hz); 400kHz max for IS31
};
#define GDISP_SCREEN_WIDTH 7
#define GDISP_SCREEN_HEIGHT 7
static const uint8_t led_mask[] = {
0xFF, 0x00, /* C1-1 -> C1-16 */
0xFF, 0x00, /* C2-1 -> C2-16 */
-5
View File
@@ -54,11 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define VISUALIZER_USER_DATA_SIZE 16
#define LCD_DISPLAY_NUMBER 0
#define LED_DISPLAY_NUMBER 1
#define LED_NUM_ROWS 7
#define LED_NUM_COLS 7
/*
* Feature disable options
* These options are also useful to firmware size reduction.
-6
View File
@@ -22,12 +22,6 @@
#ifndef _GFXCONF_H
#define _GFXCONF_H
#ifndef EMULATOR
#define GDISP_DRIVER_LIST GDISPVMT_ST7565_QMK, GDISPVMT_IS31FL3731C_QMK
#else
#define GDISP_DRIVER_LIST GDISPVMT_EMULATOR_LCD_ERGODOX, GDISPVMT_EMULATOR_LED_ERGODOX
#endif
#include "common_gfxconf.h"
#endif /* _GFXCONF_H */
+7 -2
View File
@@ -66,5 +66,10 @@ LCD_BACKLIGHT_ENABLE = yes
MIDI_ENABLE = no
RGBLIGHT_ENABLE = no
include $(TOP_DIR)/drivers/ugfx/gdisp/st7565/driver.mk
include $(TOP_DIR)/drivers/ugfx/gdisp/is31fl3731c/driver.mk
LCD_DRIVER = st7565
LCD_WIDTH = 128
LCD_HEIGHT = 32
LED_DRIVER = is31fl3731c
LED_WIDTH = 7
LED_HEIGHT = 7