Michael Ernst Peter / PM2_Libary

Dependencies:   LSM9DS1 RangeFinder FastPWM

Dependents:   PM2_Example_PES_board PM2_Example_PES_board PM2_Example_PES_board PM2_Example_PES_board ... more

Revision:
32:bb074bb17d39
Parent:
25:51e92f2c89e2
diff -r f62a64ffb273 -r bb074bb17d39 SensorBar.h
--- a/SensorBar.h	Fri May 20 07:19:46 2022 +0000
+++ b/SensorBar.h	Wed Jun 22 14:05:13 2022 +0000
@@ -39,7 +39,7 @@
 #define     REG_MISC                0x1F    //  RegMisc Miscellaneous device settings register 0000 0000
 #define     REG_LED_DRIVER_ENABLE_B 0x20    //  RegLEDDriverEnableB LED driver enable register _ I/O[15_8] (Bank B) 0000 0000
 #define     REG_LED_DRIVER_ENABLE_A 0x21    //  RegLEDDriverEnableA LED driver enable register _ I/O[7_0] (Bank A) 0000 0000
-// Debounce and Keypad Engine       
+// Debounce and Keypad Engine
 #define     REG_DEBOUNCE_CONFIG     0x22    //  RegDebounceConfig Debounce configuration register 0000 0000
 #define     REG_DEBOUNCE_ENABLE_B   0x23    //  RegDebounceEnableB Debounce enable register _ I/O[15_8] (Bank B) 0000 0000
 #define     REG_DEBOUNCE_ENABLE_A   0x24    //  RegDebounceEnableA Debounce enable register _ I/O[7_0] (Bank A) 0000 0000
@@ -47,7 +47,7 @@
 #define     REG_KEY_CONFIG_2        0x26    //  RegKeyConfig2 Key scan configuration register 0000 0000
 #define     REG_KEY_DATA_1          0x27    //  RegKeyData1 Key value (column) 1111 1111
 #define     REG_KEY_DATA_2          0x28    //  RegKeyData2 Key value (row) 1111 1111
-// LED Driver (PWM, blinking, breathing)        
+// LED Driver (PWM, blinking, breathing)
 #define     REG_T_ON_0              0x29    //  RegTOn0 ON time register for I/O[0] 0000 0000
 #define     REG_I_ON_0              0x2A    //  RegIOn0 ON intensity register for I/O[0] 1111 1111
 #define     REG_OFF_0               0x2B    //  RegOff0 OFF time/intensity register for I/O[0] 0000 0000
@@ -112,10 +112,10 @@
 #define     REG_OFF_15              0x66    //  RegOff15 OFF time/intensity register for I/O[15] 0000 0000
 #define     REG_T_RISE_15           0x67    //  RegTRise15 Fade in register for I/O[15] 0000 0000
 #define     REG_T_FALL_15           0x68    //  RegTFall15 Fade out register for I/O[15] 0000 0000
-//  Miscellaneous       
+//  Miscellaneous
 #define     REG_HIGH_INPUT_B        0x69    //  RegHighInputB High input enable register _ I/O[15_8] (Bank B) 0000 0000
 #define     REG_HIGH_INPUT_A        0x6A    //  RegHighInputA High input enable register _ I/O[7_0] (Bank A) 0000 0000
-//  Software Reset      
+//  Software Reset
 #define     REG_RESET               0x7D    //  RegReset Software reset register 0000 0000
 #define     REG_TEST_1              0x7E    //  RegTest1 Test register 0000 0000
 #define     REG_TEST_2              0x7F    //  RegTest2 Test register 0000 0000
@@ -171,7 +171,7 @@
     uint8_t pinOscillator;
     uint8_t pinReset;
 
-    uint8_t begin();        // Run this once during initialization to configure the SX1509 as a sensor bar
+    bool begin();        // Run this once during initialization to configure the SX1509 as a sensor bar
     void reset();
 
     // Read Functions: