diff --git a/sq2lv.c b/sq2lv.c index 40c92f3..590af71 100644 --- a/sq2lv.c +++ b/sq2lv.c @@ -207,7 +207,7 @@ bool sq2lv_is_modifier(lv_obj_t *keyboard, uint16_t btn_id) { return false; } -int * const sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers) { +int *sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers) { if (current_layout_id < 0 || current_layout_id >= sq2lv_num_layouts) { *num_modifiers = 0; return NULL; @@ -224,11 +224,11 @@ int * const sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers) { return NULL; } - return &(sq2lv_layouts[current_layout_id].layers[layer_index].modifier_idxs[0]); + return (int *)(&(sq2lv_layouts[current_layout_id].layers[layer_index].modifier_idxs[0])); } #if SQ2LV_SCANCODES_ENABLED -int * const sq2lv_get_scancodes(lv_obj_t *keyboard, uint16_t btn_id, int *num_scancodes) { +int *sq2lv_get_scancodes(lv_obj_t *keyboard, uint16_t btn_id, int *num_scancodes) { if (current_layout_id < 0 || current_layout_id >= sq2lv_num_layouts) { *num_scancodes = 0; return NULL; diff --git a/sq2lv.h b/sq2lv.h index 3afc61c..16bc028 100644 --- a/sq2lv.h +++ b/sq2lv.h @@ -73,7 +73,7 @@ bool sq2lv_is_modifier(lv_obj_t *keyboard, uint16_t btn_id); * @param num_modifiers pointer to an integer into which the number of modifiers will be written * @return pointer to the array of button indexes corresponding to modifier keys */ -int * const sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers); +int *sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers); #if SQ2LV_SCANCODES_ENABLED /** @@ -84,7 +84,7 @@ int * const sq2lv_get_modifier_indexes(lv_obj_t *keyboard, int *num_modifiers); * @param num_scancodes pointer to an integer into which the number of scancodes will be written * @return pointer into an array of scancodes at the appropriate index */ -int * const sq2lv_get_scancodes(lv_obj_t *keyboard, uint16_t btn_id, int *num_scancodes); +int *sq2lv_get_scancodes(lv_obj_t *keyboard, uint16_t btn_id, int *num_scancodes); #endif /* SQ2LV_SCANCODES_ENABLED */ #endif /* SQ2LV_H */