1. Basic specifications of HW-RTOS

The basic specifications of HW-RTOS in the R-IN32, RZ-T1, and RZ-N1 Series are as follows.

Item Specifications
Tasks 64
ISRs 1
Interrupts 1
Interrupts for HW ISR 32
Priority levels 15
Tick intervals Programmable every 1 us from 10 us to 100 ms
Semaphore ID 128
Event flag ID 64
Mail box ID 64

2. API

Category API call Remarks
Start/end task Terminate task (self), Terminate other task, Start task  
Event flag Wait for event flag, Set event flag, Clear event flag Optional timeout and polling
Semaphore Acquire semaphore resource, Release semaphore resource Optional timeout and polling
Mail box Receive from mail box, Send to mail box Optional timeout and polling
Wakeup Wait for wakeup, Wakeup task Optional timeout
Priority Change task priority, Rotate task priority  
Other Release waiting, Enter CPU locked state, Release CPU locked state, Disable dispatch, Enable dispatch  

3. HW ISR

In the HW ISR, the following APIs can be set programmably to correspond to interrupt signals.

  • Set event flag
  • Release semaphore resource
  • Wakeup
  • Release wait state