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.
Diff: Gamepad.cpp
- Revision:
- 18:e0a4f15a7750
- Parent:
- 17:cf1e1ffcf773
- Child:
- 21:90a92f7ca6c7
--- a/Gamepad.cpp Sun Mar 05 19:01:31 2017 +0000
+++ b/Gamepad.cpp Sun Mar 05 19:28:14 2017 +0000
@@ -90,8 +90,16 @@
_led6->write(val);
}
-void Gamepad::led(int n,float val)
+void Gamepad::led(int n,float val) const
{
+ // ensure they are within vlaid range
+ if (val < 0.0f) {
+ val = 0.0f;
+ }
+ if (val > 1.0f) {
+ val = 1.0f;
+ }
+
switch (n) {
// check for valid LED number and set value