Determine input capacity on digital input using internal pull up/down.
Embed:
(wiki syntax)
Show/hide line numbers
libcap.h
00001 #ifndef LIBCAP_H 00002 #define LIBCAP_H 00003 00004 #include "mbed.h" 00005 00006 class CapIn 00007 { 00008 public: 00009 /** 00010 * Constructor. 00011 * 00012 * Creates a object for capacitive measurement on digital pin using default timer. 00013 * 00014 * @param pin - Digital input pin 00015 */ 00016 CapIn(PinName pin); 00017 /** 00018 * Constructor. 00019 * 00020 * Creates a object for capacitive measurement on digital pin using custom timer. 00021 * 00022 * @param pin - Digital input pin 00023 * @param timer - Timer[0-4] uesed for measurement 00024 */ 00025 CapIn(PinName pin, int timer); 00026 int read_uF(); 00027 int read_t(); 00028 private: 00029 DigitalIn _pin; 00030 }; 00031 00032 #endif /* LIBCAP_H */
Generated on Mon Jul 18 2022 23:16:23 by 1.7.2