
Freescale MQX Release Notes
Freescale Semiconductor
7
‐ RTC Driver – This driver provides a C language API to the Real Time Clock peripheral
module and functions helping to synchronize clock time between RTC and MQX system. If
enabled in user configuration, the RTC module is initialized and MQX time is renewed
automatically during BSP startup.
‐ Serial Driver – The standard UART driver supporting both polled and interrupt-driven
modes. If enabled in user configuration, the serial devices are installed as “ttya:”, “ttyb:” and
“ttyc:” (polled mode) and “ittya:”, “ittyb:” and “ittyc:” (interrupt mode) automatically during
BSP startup.
‐ GPIO Driver – The I/O driver providing a uniform interface to all GPIO pins available. If
enabled in user configuration, the GPIO driver is installed as “gpio:” automatically by the
BSP startup.
‐ ADC Driver – The I/O driver providing a uniform interface to ADC channels. ADC uses
internal PIT timer for periodic sampling. If enabled in user configuration, the ADC driver is
installed as “adc:” automatically by the BSP startup.
This release contains an initial version of the driver. The code (including the API) is subject
to improvement in future releases.
Current version limitations (features planned for the next version):
o The close operation is not implemented. ADC driver and virtual channel “files” can be
initialized and opened with
fopen, but not closed.
o Channel resolution setting & scaling is not yet implemented.
o “Data available” Event-based notification is not yet implemented.
o Once a channel sampling is started, it stops after the sequence is finished (ONCE) or
runs continuously (LOOP). Stop/abort sampling is not yet implemented.
o The driver API is not yet documented. There is a simple example application
demonstrating the basic driver features.
Ethernet-based Boards (M52259x and M5223x)
‐ Ethernet Driver – The low-level Ethernet driver used by the RTCS TCP/IP software stack.
The driver is initialized directly by the application before RTCS is first used. The RTCS HTTP
example demonstrates use of this driver.
M52259EVB Board Only
‐ PCCard Driver – The I/O driver providing low-level access to the PCCard functionality
implemented by CPLD on M52259EVB board. If enabled in user configuration, the PCCard
device driver is installed as “pccarda:” automatically during the BSP startup.
‐ PCFlash Driver – The Compact Flash card I/O driver which uses the PCCard low-level
driver and enables standard drive operations. The MFS file system can be installed on top of
this device. If enabled in user configuration, the PCFlash device driver is installed as
“pcflasha:” automatically during the BSP startup.
The following table gives an overview about I/O drivers which can be installed automatically by the
BSP startup code. To save Code memory and RAM, most of the drivers are disabled in the
user_config.h file by default.
Comentarios a estos manuales