Library to handle the X-NUCLEO-LED61A1 LED Control Expansion Board based on the LED6001 component.
Dependents: LedDimming_LED61A1_mbedOS HelloWorld_LED61A1_mbedOS LedDimming_LED61A1 HelloWorld_LED61A1 ... more
Fork of X_NUCLEO_LED61A1 by
LED Control Library
Library to handle the X-NUCLEO-LED61A1 LED Control Expansion Board based on the LED6001 component.
Platform compatibility
- NUCLEO boards have been tested with the default configuration provided by the HelloWorld_LED61A1 example.
- NUCLEO-F070RB, NUCLEO-F072RB, NUCLEO-F091RC boards have been tested with the following patch:
- to connect with a wire the NUCLEO’s
D9
pin to the LED61A1’sD6
pin; - to initialize the pwm PinName variable with
D9
rather thanD6
.
- to connect with a wire the NUCLEO’s
- NUCLEO-F302R8 board has been tested with the following patch:
- to connect with a wire the NUCLEO’s
D7
pin to the LED61A1’sD6
pin; - to initialize the pwm PinName variable with
D7
rather thanD6
.
- to connect with a wire the NUCLEO’s
- LPCXpresso11U68 board has been tested with the limitation of using only the PWM Dimming, as it provides only one PWM channel, thus allowing just one between the PWM or Analog Dimming functionalities. It has been tested with the following patch:
- to connect with a wire the LPCX’s
D3
pin to the LED61A1’sD4
pin; - to connect with a wire the LPCX’s
D4
pin to the LED61A1’sD6
pin; - to initialize the xfault_irq PinName variable with
D3
rather thanD4
; - to initialize the pwm PinName variable with
D4
rather thanD6
; - to initialize the analog PinName variable with
NC
rather thanD5
; - to disable the use of the user button in any application example as it is not available.
- to connect with a wire the LPCX’s
- FRDM-K64F board has been tested with the following patch:
- to disable the use of the user button in any application example as it is not available.
History
Aligned to ARM mbed coding style.
2017-05-08, by Davidroid [Mon, 08 May 2017 16:16:44 +0000] rev 13
Aligned to ARM mbed coding style.
Aligned to ARM mbed coding style.
2017-05-08, by Davidroid [Mon, 08 May 2017 15:50:17 +0000] rev 12
Aligned to ARM mbed coding style.
+ Added StartUp() function to embed starting-up sequence into the driver itself.
2016-03-14, by Davidroid [Mon, 14 Mar 2016 10:06:13 +0000] rev 11
+ Added StartUp() function to embed starting-up sequence into the driver itself.
+ Small changes.
2016-03-11, by Davidroid [Fri, 11 Mar 2016 15:53:01 +0000] rev 10
+ Small changes.
+ Updated some comments.
2016-02-15, by Davidroid [Mon, 15 Feb 2016 15:57:32 +0000] rev 9
+ Updated some comments.
Updated comments in Interfaces files.
2016-02-09, by Davidroid [Tue, 09 Feb 2016 09:35:26 +0000] rev 8
Updated comments in Interfaces files.
+ Updated with the new driver's naming convention.
2016-02-05, by Davidroid [Fri, 05 Feb 2016 16:31:40 +0000] rev 7
+ Updated with the new driver's naming convention.
Updated with the new syntax.
2016-02-04, by Davidroid [Thu, 04 Feb 2016 13:02:26 +0000] rev 6
Updated with the new syntax.
+ Typo corrected.
2016-01-15, by Davidroid [Fri, 15 Jan 2016 17:11:35 +0000] rev 5
+ Typo corrected.
+ Solved bug on initialization.; + "PowerON()" and "PowerOFF()" methods updated.
2016-01-14, by Davidroid [Thu, 14 Jan 2016 17:05:46 +0000] rev 4
+ Solved bug on initialization.; + "PowerON()" and "PowerOFF()" methods updated.