libs/avr_lib/devices/hd44780.c
void __setDataOutput()
{
    _DEBUG("__setDataOutput()", 0);
    __setWrite(); // set the device to write mode
    GPIO_setOutput(&((GPIO_TypeDef)D7));
    GPIO_setOutput(&((GPIO_TypeDef)D6));
    GPIO_setOutput(&((GPIO_TypeDef)D5));
    GPIO_setOutput(&((GPIO_TypeDef)D4));

#ifdef _8BIT_MODE
    GPIO_setOutput(&((GPIO_TypeDef)D3));
    GPIO_setOutput(&((GPIO_TypeDef)D2));
    GPIO_setOutput(&((GPIO_TypeDef)D1));
    GPIO_setOutput(&((GPIO_TypeDef)D0));
#endif
}
// set the data pins to output
set the data pins to output
set the data pins to output
void __setDataOutput()
{
    _DEBUG("__setDataOutput()", 0);
    __setWrite(); 
    GPIO_setOutput(&((GPIO_TypeDef)D7));
    GPIO_setOutput(&((GPIO_TypeDef)D6));
    GPIO_setOutput(&((GPIO_TypeDef)D5));
    GPIO_setOutput(&((GPIO_TypeDef)D4));
#ifdef _8BIT_MODE
    GPIO_setOutput(&((GPIO_TypeDef)D3));
    GPIO_setOutput(&((GPIO_TypeDef)D2));
    GPIO_setOutput(&((GPIO_TypeDef)D1));
    GPIO_setOutput(&((GPIO_TypeDef)D0));
#endif
}
void __setDataOutput ( ) { _DEBUG ( " " , 0 ) ; __setWrite ( ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D7 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D6 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D5 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D4 ) ) ; #ifdef _8BIT_MODE GPIO_setOutput ( & ( ( GPIO_TypeDef ) D3 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D2 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D1 ) ) ; GPIO_setOutput ( & ( ( GPIO_TypeDef ) D0 ) ) ; #endif }
set the data pins to output
set the data pins to output
// set the device to write mode