mbed libraries for KL25Z

Dependents:   FRDM_RGBLED

Committer:
emilmont
Date:
Fri Nov 09 11:33:53 2012 +0000
Revision:
8:c14af7958ef5
Child:
9:663789d7729f
SPI driver; ADC driver; DAC driver; microlib support; general bugfixing

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emilmont 8:c14af7958ef5 1 /* mbed Microcontroller Library - can_api
emilmont 8:c14af7958ef5 2 * Copyright (c) 2009-2011 ARM Limited. All rights reserved.
emilmont 8:c14af7958ef5 3 */
emilmont 8:c14af7958ef5 4 #ifndef MBED_CAN_API_H
emilmont 8:c14af7958ef5 5 #define MBED_CAN_API_H
emilmont 8:c14af7958ef5 6
emilmont 8:c14af7958ef5 7 #include "device.h"
emilmont 8:c14af7958ef5 8
emilmont 8:c14af7958ef5 9 #if DEVICE_CAN
emilmont 8:c14af7958ef5 10
emilmont 8:c14af7958ef5 11 #include "PinNames.h"
emilmont 8:c14af7958ef5 12 #include "PeripheralNames.h"
emilmont 8:c14af7958ef5 13 #include "can_helper.h"
emilmont 8:c14af7958ef5 14
emilmont 8:c14af7958ef5 15 #ifdef __cplusplus
emilmont 8:c14af7958ef5 16 extern "C" {
emilmont 8:c14af7958ef5 17 #endif
emilmont 8:c14af7958ef5 18
emilmont 8:c14af7958ef5 19 CANName can_init(PinName rd, PinName td);
emilmont 8:c14af7958ef5 20 void can_free(CANName id);
emilmont 8:c14af7958ef5 21
emilmont 8:c14af7958ef5 22 int can_frequency(CANName id, int hz);
emilmont 8:c14af7958ef5 23
emilmont 8:c14af7958ef5 24 int can_write(CANName id, CAN_Message, int cc);
emilmont 8:c14af7958ef5 25 int can_read(CANName id, CAN_Message *msg);
emilmont 8:c14af7958ef5 26
emilmont 8:c14af7958ef5 27 void can_reset(CANName id);
emilmont 8:c14af7958ef5 28 unsigned char can_rderror(CANName id);
emilmont 8:c14af7958ef5 29 unsigned char can_tderror(CANName id);
emilmont 8:c14af7958ef5 30
emilmont 8:c14af7958ef5 31 void can_monitor(CANName id, int silent);
emilmont 8:c14af7958ef5 32
emilmont 8:c14af7958ef5 33 #ifdef __cplusplus
emilmont 8:c14af7958ef5 34 };
emilmont 8:c14af7958ef5 35 #endif
emilmont 8:c14af7958ef5 36
emilmont 8:c14af7958ef5 37 #endif // MBED_CAN_API_H
emilmont 8:c14af7958ef5 38
emilmont 8:c14af7958ef5 39 #endif