~ruther/qmk_firmware

d7754a19b97d65f878a3eaafe379db025bffd3bf — Konstantin Đorđević 6 years ago 3a3de84
Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)

* Remove problematic unicode_map stub definition in process_unicodemap.c

* Add unicode_map declaration to process_unicodemap.h

* Disable UNICODEMAP on converter boards that don't use it
M keyboards/converter/ibm_terminal/keymaps/default/rules.mk => keyboards/converter/ibm_terminal/keymaps/default/rules.mk +1 -2
@@ 12,9 12,8 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode
UNICODEMAP_ENABLE = yes
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight. 
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
PS2_USE_USART = yes
API_SYSEX_ENABLE = no


M keyboards/converter/ibm_terminal/rules.mk => keyboards/converter/ibm_terminal/rules.mk +0 -1
@@ 58,7 58,6 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode
UNICODEMAP_ENABLE = yes
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
PS2_USE_USART = yes

M keyboards/converter/palm_usb/rules.mk => keyboards/converter/palm_usb/rules.mk +0 -1
@@ 22,7 22,6 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode
UNICODEMAP_ENABLE = no
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE

M keyboards/converter/sun_usb/rules.mk => keyboards/converter/sun_usb/rules.mk +0 -1
@@ 22,7 22,6 @@ BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
MIDI_ENABLE = no            # MIDI controls
AUDIO_ENABLE = no           # Audio output on port C6
UNICODE_ENABLE = no         # Unicode
UNICODEMAP_ENABLE = yes
BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE

M quantum/process_keycode/process_unicodemap.c => quantum/process_keycode/process_unicodemap.c +0 -3
@@ 17,9 17,6 @@
#include "process_unicodemap.h"
#include "process_unicode_common.h"

__attribute__((weak))
const uint32_t PROGMEM unicode_map[] = {};

void register_hex32(uint32_t hex) {
  bool onzerostart = true;
  for(int i = 7; i >= 0; i--) {

M quantum/process_keycode/process_unicodemap.h => quantum/process_keycode/process_unicodemap.h +2 -0
@@ 19,5 19,7 @@
#include "quantum.h"
#include "process_unicode_common.h"

extern const uint32_t PROGMEM unicode_map[];

void unicodemap_input_error(void);
bool process_unicodemap(uint16_t keycode, keyrecord_t *record);