Есть старый девайс - обсервер сети. Задача - написать модуль отправки коротких сообщений, который, грубо говоря, мог бы заменить модуль индикации. Вопрос в интерфейсе. Модулю отравки сообщений необходимо:
- UART, 1 шт.,
- RAM, 512 байт,
- какой-нибудь способ замера времени.
Иначе говоря, есть опрашивающие Овновские и Наши приборы табло, а кодер (Я), должен предоставить разработчику табло функции:
void send_sm(char * recipient, char * message);
sender_and_message_struct get_unread_message();
bool is_gsm_connected(void);
foo bar();
Чтобы табло могло смски отправлять.
Как нам поделить одну ATmega162?