This fork of the MBED Library allows you to use counters on the external counter pins (15/16 for Timer 3, 29/30 for Timer 2) by switching internal timing functions in MBED to utilize Timer 0
Fork of mbed-src by
Diff: api/CAN.h
- Revision:
- 212:34d62c0b2af6
- Parent:
- 41:e8b66477f5bf
--- a/api/CAN.h Sun May 25 08:00:07 2014 +0100 +++ b/api/CAN.h Mon May 26 18:15:07 2014 +0100 @@ -33,7 +33,7 @@ public: /** Creates empty CAN message. */ - CANMessage() { + CANMessage() : CAN_Message() { len = 8; type = CANData; format = CANStandard; @@ -159,17 +159,17 @@ GlobalTest, SilentTest }; - + /** Change CAN operation to the specified mode * * @param mode The new operation mode (CAN::Normal, CAN::Silent, CAN::LocalTest, CAN::GlobalTest, CAN::SilentTest) * * @returns * 0 if mode change failed or unsupported, - * 1 if mode change was successful + * 1 if mode change was successful */ int mode(Mode mode); - + /** Filter out incomming messages * * @param id the id to filter on @@ -182,7 +182,7 @@ * new filter handle if successful */ int filter(unsigned int id, unsigned int mask, CANFormat format = CANAny, int handle = 0); - + /** Returns number of read errors to detect read overflow errors. */ unsigned char rderror(); @@ -202,7 +202,7 @@ BeIrq, IdIrq }; - + /** Attach a function to call whenever a CAN frame received interrupt is * generated. *