Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
для ARMa это должно быглядеть наверное так
struct __PORT0{
int LCD_D_I :1
int LCD_R_W :1
int LCD_E :1
int LCD_CS2 :1
int LCD_CS1 :1
int LCD_RST :1
int RSV :26
} PORT0_VAL
в программе работа с портами будет проходить следующем образом
REG(PORT0) = (REG(PORT0)&0xffffff00)|PORT0_VAL
Так вот вопрос можно ли всё это как-то сокатить и упростить?