Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: PCA9626_Hello PCA9624_Hello PCA9622_Hello
Diff: base_class/CompLedDvr/CompLedDvr.h
- Revision:
- 4:3292bb647b67
- Parent:
- 3:40f83904f0a8
- Child:
- 5:2dff44b89915
diff -r 40f83904f0a8 -r 3292bb647b67 base_class/CompLedDvr/CompLedDvr.h
--- a/base_class/CompLedDvr/CompLedDvr.h Wed Mar 04 05:59:40 2015 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-/** Abstract class for LED driver component
- *
- * Abstract class for LED driver family
- * No instance can be made from this class
- *
- * @author Akifumi (Tedd) OKANO, NXP Semiconductors
- * @version 0.5
- * @date 04-Mar-2015
- *
- * Released under the Apache 2 license
- */
-
-#ifndef MBED_CompLedDvr
-#define MBED_CompLedDvr
-
-#include "mbed.h"
-
-typedef enum {
- /** Pin names of LED driver. Those are L0 .. L3, not like "LED0" to avoid mbed board LED names */
- L0, /**< LED0 pin */
- L1, /**< LED2 pin */
- L2, /**< LED2 pin */
- L3, /**< LED2 pin */
- L4, /**< LED2 pin */
- L5, /**< LED2 pin */
- L6, /**< LED2 pin */
- L7, /**< LED2 pin */
- L8, /**< LED2 pin */
- L9, /**< LED2 pin */
- L10, /**< LED2 pin */
- L11, /**< LED2 pin */
- L12, /**< LED2 pin */
- L13, /**< LED2 pin */
- L14, /**< LED2 pin */
- L15, /**< LED2 pin */
- L16, /**< LED2 pin */
- L17, /**< LED2 pin */
- L18, /**< LED2 pin */
- L19, /**< LED2 pin */
- L20, /**< LED2 pin */
- L21, /**< LED2 pin */
- L22, /**< LED2 pin */
- L23, /**< LED23 pin */
- L_NC = ~0x0L /**< for when the pin is left no-connection */
-} LedPinName;
-
-
-/** Abstract class for LED driver component
- *
- * @class CompLedDvr
- *
- * Abstract class for LED driver family
- * No instance can be made from this class
- */
-class CompLedDvr
-{
-public:
- /** Default constructor */
- CompLedDvr();
-
- /** Destructor */
- virtual ~CompLedDvr();
-
- /** Virtual function to define standard function of the component */
- virtual void pwm( int port, float v ) = 0;
-}
-;
-
-#endif // MBED_CompLedDvr
-
PCA9622, PCA9624, PCA9626 : 8, 16 & 24ch LED driver (Voltage switch type)