X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=bike-lights.git;a=blobdiff_plain;f=firmware%2Flights.h;fp=firmware%2Flights.h;h=25e2233141a152175b8038cde3f4e4879749b58d;hp=a3dbb636c61ac88c8d5be2c161963f4825091b6d;hb=5f604897b4f9a6f0602034f83c70105d94d073e6;hpb=1d5dfb4d273a61877eb5937f93fbd266b782bc7a diff --git a/firmware/lights.h b/firmware/lights.h index a3dbb63..25e2233 100644 --- a/firmware/lights.h +++ b/firmware/lights.h @@ -61,6 +61,14 @@ void susp_tmr(); void init_pwmled(); void pwmled_adc(unsigned char n, uint16_t adcval); void pwmled_set_mode(unsigned char n, unsigned char mode); +void pwmled_set_brightness(uint16_t brightness); +#define PWMLED_BRIGHTNESS(l0_lo, l0_hi, l1, l2_lo, l2_hi) ( \ + (uint16_t)(l0_lo) \ + | ((uint16_t)(l0_hi) << 3) \ + | ((uint16_t)(l1) << 6) \ + | ((uint16_t)(l2_lo) << 9) \ + | ((uint16_t)(l2_hi) << 12) \ + ) /* gpio.c */ void init_gpio();