/* The OLED_write_char function displays a single character to the display. */
void OLED_write_char(const uint8_t data_char)
/* The OLED_write_char function displays a single character to the display. */
void OLED_write_char(const uint8_t data_char)
{
    uint8_t txbuff[10];
    uint8_t i;
    for ( i = 0; i < CHARACTER_WIDTH; ++i )
    {
        txbuff[i * 2] = OLED_DATA_CODE;
        txbuff[(i * 2) + 1] = oled_ascii_character_set[data_char][i];
    }
    MSS_I2C_write( g_p_oled_i2c, OLED_SLAVE_ADDRESS, txbuff, sizeof(txbuff), MSS_I2C_RELEASE_BUS );
    MSS_I2C_wait_complete( g_p_oled_i2c );
}