cbToCoNet_vHwEvent()
解説
These are events such as hardware interrupts. This function is called after the interrupt handler cbToCoNet_u8HwInt()
exits. Normal application processing in response to an interrupt is described within this callback function.
Arguments
Type
Name
Remark
uint32
u32DeviceId
Interrupt source
uint32
u32ItemBitmap
Interrupt parameter
Returns
None
Sample code
void cbToCoNet_vHwEvent(Uint32 u32DeviceId, uint32 u32ItemBitmap) {
Switch (u32DeviceId) {
case E_AHI_DEVICE_SYSCTRL: // DIO etc
if (u32ItemBitmap & (1UL << 12) {
; // interrupt on DIO12
}
break;
case E_AHI_DEVICE_TICK_TIMER: // TickTimer
vPortSet_TrueAsLo(18, u32TickCount_ms & 0x400); // blink LED every sec.
break;
default:
break;
}
最終更新