New to programming HW and using C so please bear with me.
Equipment:
- Clicker 2 for STM32
- BLE 8 Click
- RS485 3 Click
- MicroC PRO for ARM
- ST-LINK V2 Programmer/Debugger
It seems to be stuck in the following code section which is part of the applicationInit() function
Code: Select all
mikrobus_logWrite( "ENTER COMMAND MODE? [Y/N]", _LOG_LINE );
while ((cmd_en != 'y') && (cmd_en != 'Y') && (cmd_en != 'n') && (cmd_en != 'N'))
{
cmd_rdy = UART_Rdy_Ptr();
if (cmd_rdy != _RX_NOT_READY)
{
cmd_en = UART_Rd_Ptr();
if ((cmd_en == 'y') || (cmd_en == 'Y'))
{
mikrobus_logWrite( "COMMAND MODE ENTERING...", _LOG_LINE );
ble8_set_dsr_pin( 1 );
Delay_ms( 20 );
ble8_set_dsr_pin( 0 );
Delay_ms( 20 );
ble8_set_echo_cmd( _BLE8_ECHO_OFF );
}
else if ((cmd_en == 'n') || (cmd_en == 'N') )
{
mikrobus_logWrite( "DEFAULT MODE ENTERING...", _LOG_LINE );
}
}
}
Output is directed to the microbus 2 using the RS485 module which is wired back to my PC and using Putty I can see the output but cannot respond with a y/n.
Any help is much appreciated.
Thanks,
Johann