BSP and Device Driver Development Guide
The clock driver must supply a handler for the IO control device driver entry point. This functionality is used by other components -- notably the Shared Memory Driver to install a wrapper for the clock interrupt service routine. The following shows the functionality required:
rtems_device_driver Clock_control(
rtems_device_major_number major,
rtems_device_minor_number minor,
void *pargp
)
{
error check the argument pointer parameter
if the command is "ISR"
invoke the clock interrupt service routine
else if the command is "NEW"
install the requested handler
}
BSP and Device Driver Development Guide
Copyright © 1988-2004 OAR Corporation