diff options
author | lonkaars <loek@pipeframe.xyz> | 2021-08-14 11:42:22 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2021-08-14 11:42:22 +0200 |
commit | 58f42e278e925bf98530918e5a50bdde91421e28 (patch) | |
tree | 637f1bb5c973e00814ce107934ad69669abd57e2 | |
parent | 4d3a69ffb9423286f33a6f83587c8c83d24f3f2f (diff) |
-rw-r--r-- | main/main.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/main/main.c b/main/main.c index c9d3f54..80e0d4e 100644 --- a/main/main.c +++ b/main/main.c @@ -1,5 +1,5 @@ -#include <sys/param.h> #include <math.h> +#include <sys/param.h> #include "esp_event.h" #include "esp_log.h" @@ -45,7 +45,7 @@ int transitionc; int transitioni; void update_color(int r, int g, int b) { - for(int i = 0; i < transitionc; i++) { + for (int i = 0; i < transitionc; i++) { float weight2 = (float)(i + 1) / transitionc; float weight1 = 1 - weight2; @@ -57,9 +57,12 @@ void update_color(int r, int g, int b) { } void update_strip() { - duties[0] = PWM_PERIOD - (int)( PWM_PERIOD * pow( (float)color[0] / 0xff, BRIGHTNESS_CURVE_CORRECTION ) ); - duties[1] = PWM_PERIOD - (int)( PWM_PERIOD * pow( (float)color[1] / 0xff, BRIGHTNESS_CURVE_CORRECTION ) ); - duties[2] = PWM_PERIOD - (int)( PWM_PERIOD * pow( (float)color[2] / 0xff, BRIGHTNESS_CURVE_CORRECTION ) ); + duties[0] = + PWM_PERIOD - (int)(PWM_PERIOD * pow((float)color[0] / 0xff, BRIGHTNESS_CURVE_CORRECTION)); + duties[1] = + PWM_PERIOD - (int)(PWM_PERIOD * pow((float)color[1] / 0xff, BRIGHTNESS_CURVE_CORRECTION)); + duties[2] = + PWM_PERIOD - (int)(PWM_PERIOD * pow((float)color[2] / 0xff, BRIGHTNESS_CURVE_CORRECTION)); pwm_set_duties(duties); pwm_start(); } @@ -159,7 +162,7 @@ void app_main() { pwm_start(); transitionc = TRANSITION_DURATION_MS / TRANSITION_STEP_LEN_MS; - transitionv = (int*) malloc(sizeof(int) * transitionc * 3); + transitionv = (int *)malloc(sizeof(int) * transitionc * 3); server = start_webserver(); |