6 ev3_speaker_set_volume(volume);
11 ev3_speaker_play_tone(frequency, duration);
16 ev3_led_set_color(LED_ORANGE);
21 ev3_led_set_color(LED_GREEN);
26 return ev3_button_is_pressed(BACK_BUTTON);
31 return ev3_button_is_pressed(ENTER_BUTTON);
36 return ev3_button_is_pressed(UP_BUTTON);
41 return ev3_button_is_pressed(DOWN_BUTTON);
46 return ev3_button_is_pressed(RIGHT_BUTTON);
51 return ev3_button_is_pressed(LEFT_BUTTON);
56 return ev3_battery_voltage_mV();
62 int16_t luminance = 0.298912 * rgb.r + 0.586611 * rgb.g + 0.114478 * rgb.b;
83 va_start(arg, format);
84 vsprintf(msg, format, arg);
87 const int8_t line_height = 10;
88 ev3_lcd_fill_rect(0, row * line_height, EV3_LCD_WIDTH, line_height, EV3_LCD_WHITE);
89 ev3_lcd_draw_string(msg, 0, row * line_height);
void getRawColor(rgb_raw_t &rgb) const
void speakerPlayTone(uint16_t frequency, int32_t duration)
void tslpTsk(int16_t time)
void getRawColor(uint16_t &r, uint16_t &g, uint16_t &b)
bool buttonIsPressedBack()
bool buttonIsPressedLeft()
bool buttonIsPressedRight()
bool buttonIsPressedEnter()
float measureBatteryVoltage()
bool buttonIsPressedDown()
void printDisplay(int8_t row, const char *format,...)
void speakerSetVolume(uint8_t volume)