Skip to content

Commit

Permalink
Merge pull request #1429 from fredizzimo/fixes_for_emulator
Browse files Browse the repository at this point in the history
Minor fixes to support the emulator
  • Loading branch information
jackhumbert committed Jun 25, 2017
2 parents 62c77e7 + 1e6a3f9 commit de83365
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 28 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion keyboards/ergodox/infinity/visualizer.c
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ void initialize_user_visualizer(visualizer_state_t* state) {
start_keyframe_animation(&default_startup_animation);
}

inline bool is_led_on(visualizer_user_data_t* user_data, uint8_t num) {
static inline bool is_led_on(visualizer_user_data_t* user_data, uint8_t num) {
return user_data->led_on & (1u << num);
}

Expand Down
4 changes: 4 additions & 0 deletions quantum/visualizer/lcd_backlight.c
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,7 @@ void lcd_backlight_brightness(uint8_t b) {
current_brightness = b;
lcd_backlight_color(current_hue, current_saturation, current_intensity);
}

uint8_t lcd_get_backlight_brightness(void) {
return current_brightness;
}
3 changes: 2 additions & 1 deletion quantum/visualizer/lcd_backlight.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,14 @@ SOFTWARE.
#define LCD_SAT(color) ((color >> 8) & 0xFF)
#define LCD_INT(color) (color & 0xFF)

inline uint32_t change_lcd_color_intensity(uint32_t color, uint8_t new_intensity) {
static inline uint32_t change_lcd_color_intensity(uint32_t color, uint8_t new_intensity) {
return (color & 0xFFFFFF00) | new_intensity;
}

void lcd_backlight_init(void);
void lcd_backlight_color(uint8_t hue, uint8_t saturation, uint8_t intensity);
void lcd_backlight_brightness(uint8_t b);
uint8_t lcd_get_backlight_brightness(void);

void lcd_backlight_hal_init(void);
void lcd_backlight_hal_color(uint16_t r, uint16_t g, uint16_t b);
Expand Down
2 changes: 1 addition & 1 deletion quantum/visualizer/led_keyframes.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ static uint8_t crossfade_start_frame[NUM_ROWS][NUM_COLS];
static uint8_t crossfade_end_frame[NUM_ROWS][NUM_COLS];

static uint8_t compute_gradient_color(float t, float index, float num) {
const float two_pi = M_2_PI;
const float two_pi = M_PI * 2.0f;
float normalized_index = (1.0f - index / (num - 1.0f)) * two_pi;
float x = t * two_pi + normalized_index;
float v = 0.5 * (cosf(x) + 1.0f);
Expand Down
2 changes: 1 addition & 1 deletion quantum/visualizer/visualizer.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/

#include "visualizer.h"
#include "config.h"
#include "visualizer.h"
#include <string.h>
#ifdef PROTOCOL_CHIBIOS
#include "ch.h"
Expand Down
1 change: 1 addition & 0 deletions quantum/visualizer/visualizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ SOFTWARE.
#include <stdint.h>
#include <stdbool.h>

#include "config.h"
#include "gfx.h"

#ifdef LCD_BACKLIGHT_ENABLE
Expand Down

0 comments on commit de83365

Please sign in to comment.