void initLed()
{
- led[0] = make_pin(GPIO_PORT_G, 13);
- led[1] = make_pin(GPIO_PORT_G, 14);
+ led[0] = make_pin(gpio_port_g, 13);
+ led[1] = make_pin(gpio_port_g, 14);
gpio_config(led[0], pin_dir_write, pull_down);
gpio_config(led[1], pin_dir_write, pull_down);
}
void initGyro()
{
- pin_t sclk = make_pin(GPIO_PORT_F, 7);
- pin_t mosi = make_pin(GPIO_PORT_F, 9);
- pin_t miso = make_pin(GPIO_PORT_F, 8);
- pin_t cs = make_pin(GPIO_PORT_C, 1);
- ssp_port_t gyroport = { .ssp = ssp_port_5, .sclk = sclk, .mosi = mosi, .miso = miso };
+ pin_t sclk = make_pin(gpio_port_f, 7);
+ pin_t mosi = make_pin(gpio_port_f, 9);
+ pin_t miso = make_pin(gpio_port_f, 8);
+ pin_t cs = make_pin(gpio_port_c, 1);
+ ssp_port_t gyroport = { .ssp = ssp_5, .sclk = sclk, .mosi = mosi, .miso = miso };
if (!l3gd20_init_ssp(&gyro, gyroport, cs))
printf("Cannot initialize gyroscope");
void drawing()
{
drawRainbow();
-
LCD_SetTextColor(ASSEMBLE_RGB(0x00, 0x00, 0x00));
LCD_DrawFullRect(00, 10, 240, 64);
}
}
-int main()
+int main()
{
init_malloc_wrapper();