Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
The ATtiny85 of the OLIMEXINO-85 is pre-programmed with a bootloader that allows it to act as aДумается, что S-ка будет это так же уметь.
USB device so that it can be programmed by a modified version of the Arduino IDE.
про несуществующие типы u8/u16/u32
не работает автодополнение по части функций/констант.
Там нужно подключить стандартную библиотеку для gcc, не помню имя. Гуглится быстро.Они определены в stm32f10x.h в строках 503-505:
typedef uint32_t u32;
typedef uint16_t u16;
typedef uint8_t u8;
uint*_t в stdint.h, который доступен эклипсу в /usr/arm-none-eabi/include.#include "stm32f10xh"), то всё нормально. Если он лежит в отдельной директории (которая подключена в эклипсовский проект и подключается через #include <stm32f10x.h>), то эклипс прекрасно собирает проект но не находит этого typedef'а.Когда всё подключено, и пустой проект компилится без ошибок, эклипс начинает всё видеть, и все его функции работают.В том-то и прикол, что всё собирается, прошивается и отлаживается эклипсом нормально. А код в редакторе расписан под хохлому intension'ами.
c/c++ include paths and symbols всё прописано.Они определены в stm32f10x.h в строках 503-505:

Arduino совместимая плата OLIMEXINO-85S размером с microSD карту