I have a Magic RFID on bus1 and a USB uart on bus 2. Downloaded all packages (Pic32mx click board, magic and usb uart) for MicroC Pro and still cannot get it to work.
Code: Select all
void system_init ( )
{
mikrobus_gpioInit( _MIKROBUS1, _MIKROBUS_CS_PIN, _GPIO_OUTPUT );
mikrobus_uartInit( _MIKROBUS1, &MAGICRFID_UART_CFG[0] );
mikrobus_logInit( _MIKROBUS2, 115200 ); <-------------------------------------------------------------is this correct?
mikrobus_logWrite( "--- System Init --- ", _LOG_LINE );
Delay_ms( 100 );
}
void application_init ( )
{
magicrfid_uart_driver_init
(
(magicrfid_obj_t)&_MIKROBUS1_GPIO,
(magicrfid_obj_t)&_MIKROBUS1_UART
);
magicrfid_device_reset( );
mikrobus_logWrite( " >> Please, wait for device setup.", _LOG_LINE ); <-------------------------------------------------------I am getting this message over and over again. It is crashing at magicrfid_default_setup()
magicrfid_default_setup( );
Delay_ms( 1000 );
mikrobus_logWrite( " >> Initialization done, reading tag is available.", _LOG_LINE );
magicrfid_init_uart_isr( );
}