libs/avr_lib/devices/hd44780.c
uint8_t __readDataValue()
{
    uint8_t val = 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D7)) ? 0x80 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D6)) ? 0x40 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D5)) ? 0x20 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D4)) ? 0x10 : 0;

#ifdef _8BIT_MODE
    val += GPIO_getInput(&((GPIO_TypeDef)D3)) ? 0x8 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D2)) ? 0x4 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D1)) ? 0x2 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D0)) ? 0x1 : 0;
#endif
    _DEBUG("__readDataValue() = %X", val);
    return val;
}
// read the data currently on the data pins
read the data currently on the data pins
read the data currently on the data pins
uint8_t __readDataValue()
{
    uint8_t val = 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D7)) ? 0x80 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D6)) ? 0x40 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D5)) ? 0x20 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D4)) ? 0x10 : 0;
#ifdef _8BIT_MODE
    val += GPIO_getInput(&((GPIO_TypeDef)D3)) ? 0x8 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D2)) ? 0x4 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D1)) ? 0x2 : 0;
    val += GPIO_getInput(&((GPIO_TypeDef)D0)) ? 0x1 : 0;
#endif
    _DEBUG("__readDataValue() = %X", val);
    return val;
}
uint8_t __readDataValue ( ) { uint8_t val = 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D7 ) ) ? 0x80 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D6 ) ) ? 0x40 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D5 ) ) ? 0x20 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D4 ) ) ? 0x10 : 0 ; #ifdef _8BIT_MODE val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D3 ) ) ? 0x8 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D2 ) ) ? 0x4 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D1 ) ) ? 0x2 : 0 ; val += GPIO_getInput ( & ( ( GPIO_TypeDef ) D0 ) ) ? 0x1 : 0 ; #endif _DEBUG ( " " , val ) ; return val ; }
read the data currently on the data pins
read the data currently on the data pins