* these functions must be implemented for a concrete hardware
*/
-void hal_lcd_set_pixel(unsigned int x, unsigned int y, unsigned char state);
+void hal_lcd_set_pixel(uint8_t x, uint8_t y, uint8_t color);
void hal_lcd_clear_display(void);
void hal_lcd_update_display(void);
/* sets the backlight on/off, on=TRUE, off=FALSE */
void hal_vibration_set_state(boolean state);
boolean hal_vibration_get_state(void);
+bluetooth_state hal_bluetooth_set_state(bluetooth_state state);
+bluetooth_state hal_bluetooth_get_state(void);
+uint8_t *hal_bluetooth_get_local_bdaddr(void);
+void hal_bluetooth_set_visible(boolean visible);
+boolean hal_bluetooth_get_visible(void);
+void hal_bluetooth_send_data(const void *mdat, uint16_t mlen);
#endif