diff --git a/docs/images/ds1307.jpg b/docs/images/ds1307.jpg index 68976e09..54a569d5 100755 Binary files a/docs/images/ds1307.jpg and b/docs/images/ds1307.jpg differ diff --git a/docs/images/ecs1030.jpg b/docs/images/ecs1030_sparkfun.jpg similarity index 100% rename from docs/images/ecs1030.jpg rename to docs/images/ecs1030_sparkfun.jpg diff --git a/docs/images/flex.jpg b/docs/images/flex.jpg index 8ef8ad40..11cca34a 100755 Binary files a/docs/images/flex.jpg and b/docs/images/flex.jpg differ diff --git a/docs/images/gp2y0a.jpg b/docs/images/gp2y0a.jpg new file mode 100755 index 00000000..1347ef53 Binary files /dev/null and b/docs/images/gp2y0a.jpg differ diff --git a/docs/images/hcsr04.jpg b/docs/images/hcsr04.jpg deleted file mode 100755 index 9c6ad7db..00000000 Binary files a/docs/images/hcsr04.jpg and /dev/null differ diff --git a/docs/images/hm11.jpg b/docs/images/hm11.jpg new file mode 100755 index 00000000..92382bd9 Binary files /dev/null and b/docs/images/hm11.jpg differ diff --git a/docs/images/i2clcd.jpg b/docs/images/i2clcd.jpg new file mode 100755 index 00000000..56500225 Binary files /dev/null and b/docs/images/i2clcd.jpg differ diff --git a/docs/images/ina132.jpg b/docs/images/ina132.jpg index e19873f5..b7043578 100755 Binary files a/docs/images/ina132.jpg and b/docs/images/ina132.jpg differ diff --git a/docs/images/joystick12.jpg b/docs/images/joystick12.jpg new file mode 100755 index 00000000..8abd377d Binary files /dev/null and b/docs/images/joystick12.jpg differ diff --git a/docs/images/ldt0028.jpg b/docs/images/ldt0028.jpg new file mode 100755 index 00000000..67afc388 Binary files /dev/null and b/docs/images/ldt0028.jpg differ diff --git a/docs/images/lpd8806.jpg b/docs/images/lpd8806.jpg new file mode 100755 index 00000000..2318c8e3 Binary files /dev/null and b/docs/images/lpd8806.jpg differ diff --git a/docs/images/lsm303.jpg b/docs/images/lsm303.jpg new file mode 100755 index 00000000..7e4aefed Binary files /dev/null and b/docs/images/lsm303.jpg differ diff --git a/docs/images/max31855.jpg b/docs/images/max31855.jpg new file mode 100755 index 00000000..c747a239 Binary files /dev/null and b/docs/images/max31855.jpg differ diff --git a/docs/images/maxsonarez.jpg b/docs/images/maxsonarez.jpg new file mode 100755 index 00000000..f06c7b95 Binary files /dev/null and b/docs/images/maxsonarez.jpg differ diff --git a/docs/images/mhz16.jpg b/docs/images/mhz16.jpg new file mode 100755 index 00000000..3a16a8f2 Binary files /dev/null and b/docs/images/mhz16.jpg differ diff --git a/docs/images/mlx90614.jpg b/docs/images/mlx90614.jpg new file mode 100755 index 00000000..47df7634 Binary files /dev/null and b/docs/images/mlx90614.jpg differ diff --git a/docs/images/mma7455.jpg b/docs/images/mma7455.jpg new file mode 100755 index 00000000..f18aba44 Binary files /dev/null and b/docs/images/mma7455.jpg differ diff --git a/docs/images/mma7660.jpg b/docs/images/mma7660.jpg new file mode 100755 index 00000000..b4bf20b6 Binary files /dev/null and b/docs/images/mma7660.jpg differ diff --git a/docs/images/mpl3115a2.jpeg b/docs/images/mpl3115a2.jpg similarity index 100% rename from docs/images/mpl3115a2.jpeg rename to docs/images/mpl3115a2.jpg diff --git a/docs/images/nunchuck.jpg b/docs/images/nunchuck.jpg new file mode 100755 index 00000000..8e4fb960 Binary files /dev/null and b/docs/images/nunchuck.jpg differ diff --git a/docs/images/otp538u.jpg b/docs/images/otp538u.jpg new file mode 100755 index 00000000..856f74a8 Binary files /dev/null and b/docs/images/otp538u.jpg differ diff --git a/docs/images/si114x.jpg b/docs/images/si114x.jpg new file mode 100755 index 00000000..d8fb61ca Binary files /dev/null and b/docs/images/si114x.jpg differ diff --git a/docs/images/sm130_sparkfun.jpg b/docs/images/sm130_sparkfun.jpg new file mode 100755 index 00000000..0e53e623 Binary files /dev/null and b/docs/images/sm130_sparkfun.jpg differ diff --git a/docs/images/st7735.jpg b/docs/images/st7735.jpg new file mode 100755 index 00000000..035c003a Binary files /dev/null and b/docs/images/st7735.jpg differ diff --git a/docs/images/stepmotor.jpg b/docs/images/stepmotor.jpg new file mode 100755 index 00000000..25dbe1d0 Binary files /dev/null and b/docs/images/stepmotor.jpg differ diff --git a/docs/images/sx6119.jpg b/docs/images/sx6119.jpg new file mode 100755 index 00000000..d66f16af Binary files /dev/null and b/docs/images/sx6119.jpg differ diff --git a/docs/images/ta12200.jpg b/docs/images/ta12200.jpg new file mode 100755 index 00000000..77c73b7e Binary files /dev/null and b/docs/images/ta12200.jpg differ diff --git a/docs/images/tcs3414cs.jpg b/docs/images/tcs3414cs.jpg new file mode 100755 index 00000000..510d9231 Binary files /dev/null and b/docs/images/tcs3414cs.jpg differ diff --git a/docs/images/th02.jpg b/docs/images/th02.jpg new file mode 100755 index 00000000..356865fb Binary files /dev/null and b/docs/images/th02.jpg differ diff --git a/docs/images/grovetsl2561.jpeg b/docs/images/tsl2561.jpg similarity index 100% rename from docs/images/grovetsl2561.jpeg rename to docs/images/tsl2561.jpg diff --git a/docs/images/ttp223.jpg b/docs/images/ttp223.jpg new file mode 100755 index 00000000..ba40fd3d Binary files /dev/null and b/docs/images/ttp223.jpg differ diff --git a/docs/images/ublox6.jpg b/docs/images/ublox6.jpg new file mode 100755 index 00000000..19b4943d Binary files /dev/null and b/docs/images/ublox6.jpg differ diff --git a/docs/images/uln200xa.jpg b/docs/images/uln200xa.jpg new file mode 100755 index 00000000..18351e43 Binary files /dev/null and b/docs/images/uln200xa.jpg differ diff --git a/docs/images/waterlevel.jpg b/docs/images/waterlevel.jpg new file mode 100755 index 00000000..1c12593f Binary files /dev/null and b/docs/images/waterlevel.jpg differ diff --git a/docs/images/wt5001.jpg b/docs/images/wt5001.jpg new file mode 100755 index 00000000..498ae8a0 Binary files /dev/null and b/docs/images/wt5001.jpg differ diff --git a/docs/images/yg1006.jpg b/docs/images/yg1006.jpg new file mode 100755 index 00000000..830e1bf2 Binary files /dev/null and b/docs/images/yg1006.jpg differ diff --git a/docs/images/zfm20.jpg b/docs/images/zfm20.jpg new file mode 100755 index 00000000..e244caef Binary files /dev/null and b/docs/images/zfm20.jpg differ diff --git a/src/a110x/a110x.h b/src/a110x/a110x.h index 98ad0d2f..b41bac50 100644 --- a/src/a110x/a110x.h +++ b/src/a110x/a110x.h @@ -51,6 +51,8 @@ namespace upm { * perpendicular to the sensor element. * * An example showing a simple test for the presence of a field + * + * @image html a110x.jpg * @snippet a110x.cxx Interesting * An example demonstrating the use of an interrupt handler to count pulses * @snippet a110x-intr.cxx Interesting diff --git a/src/adafruitms1438/adafruitms1438.h b/src/adafruitms1438/adafruitms1438.h index 73d0b2c8..37353c76 100644 --- a/src/adafruitms1438/adafruitms1438.h +++ b/src/adafruitms1438/adafruitms1438.h @@ -63,6 +63,8 @@ namespace upm { * An example using a DC motor conected to M3 * @snippet adafruitms1438.cxx Interesting * An example using a stepper motor connected to M1 & M2 + * + * @image html adafruitms1438.jpg * @snippet adafruitms1438-stepper.cxx Interesting */ class AdafruitMS1438 { diff --git a/src/adafruitss/adafruitss.h b/src/adafruitss/adafruitss.h index 3287d342..6d286a49 100644 --- a/src/adafruitss/adafruitss.h +++ b/src/adafruitss/adafruitss.h @@ -77,6 +77,7 @@ namespace upm { * capacitor be installed on the board which should alleviate the issue. * Sizing depends on servos and count. * + * @image html adafruitss.jpg * @snippet adafruitss.cxx Interesting */ class adafruitss { diff --git a/src/adc121c021/adc121c021.h b/src/adc121c021/adc121c021.h index 56ebfcd5..24408cf7 100644 --- a/src/adc121c021/adc121c021.h +++ b/src/adc121c021/adc121c021.h @@ -84,6 +84,7 @@ namespace upm { * By providing a constant reference voltage, this sensor helps * to increase the accuracy of a value collected from an analog sensor. * + * @image html adc121c021.jpg * @snippet adc121c021.cxx Interesting */ class ADC121C021 { diff --git a/src/biss0001/biss0001.h b/src/biss0001/biss0001.h index 32ff682f..b1924f6f 100644 --- a/src/biss0001/biss0001.h +++ b/src/biss0001/biss0001.h @@ -46,6 +46,7 @@ namespace upm { * * UPM module for the BISS0001 Motion Sensor * + * @image html biss0001.jpg * @snippet biss0001.cxx Interesting */ class BISS0001 { diff --git a/src/buzzer/buzzer.h b/src/buzzer/buzzer.h index 442898ae..0210e7d1 100644 --- a/src/buzzer/buzzer.h +++ b/src/buzzer/buzzer.h @@ -59,6 +59,7 @@ namespace upm { * sound using a piezoelectric material that vibrates at different * frequencies based on the input voltage. * + * @image html buzzer.jpg * @snippet buzzer-sound.cxx Interesting */ class Buzzer { diff --git a/src/cjq4435/cjq4435.h b/src/cjq4435/cjq4435.h index e5603fa7..83580d12 100644 --- a/src/cjq4435/cjq4435.h +++ b/src/cjq4435/cjq4435.h @@ -50,6 +50,7 @@ namespace upm { * Please note, that the available periods will vary depending on * the capabilities of your device. * + * @image html cjq4435.jpg * @snippet cjq4435.cxx Interesting */ class CJQ4435 { diff --git a/src/ds1307/ds1307.h b/src/ds1307/ds1307.h index 63550157..d77a5328 100644 --- a/src/ds1307/ds1307.h +++ b/src/ds1307/ds1307.h @@ -65,6 +65,7 @@ namespace upm { * This device can also output a square wave at 1Khz, 4Khz, 8Khz, and 32Khz. * However, this capability is not implemented in this module. * + * @image html ds1307.jpg * @snippet ds1307.cxx Interesting */ class DS1307 { diff --git a/src/enc03r/enc03r.h b/src/enc03r/enc03r.h index e680fdd7..31a4359e 100644 --- a/src/enc03r/enc03r.h +++ b/src/enc03r/enc03r.h @@ -50,6 +50,7 @@ namespace upm { * how fast the sensor is rotating around the x-axis. * Calibration of the sensor is necessary for accurate readings. * + * @image html enc03r.jpg * @snippet enc03r.cxx Interesting */ class ENC03R { diff --git a/src/flex/flex.h b/src/flex/flex.h index e317fda5..d64ac071 100644 --- a/src/flex/flex.h +++ b/src/flex/flex.h @@ -48,6 +48,7 @@ namespace upm { * bent. Patented technology by Spectra Symbol, these sensors were used in * the original Nintendo Power Glove. * + * @image html flex.jpg * @snippet flex.cxx Interesting */ class Flex { diff --git a/src/gp2y0a/gp2y0a.h b/src/gp2y0a/gp2y0a.h index 796d35eb..8d412bec 100644 --- a/src/gp2y0a/gp2y0a.h +++ b/src/gp2y0a/gp2y0a.h @@ -49,6 +49,7 @@ namespace upm { * are far away; the voltage increases as objects get closer * to the sensor. * + * @image html gp2y0a.h * @snippet gp2y0a.cxx Interesting */ class GP2Y0A { diff --git a/src/grovecollision/grovecollision.h b/src/grovecollision/grovecollision.h index f065df9b..1a887f95 100644 --- a/src/grovecollision/grovecollision.h +++ b/src/grovecollision/grovecollision.h @@ -46,6 +46,7 @@ namespace upm { * collision movement or vibration happens. * It will output a low pulse signal when vibration is detected. * + * @image html grovecollision.jpg * @snippet grovecollision.cxx Interesting */ class GroveCollision { diff --git a/src/groveehr/groveehr.h b/src/groveehr/groveehr.h index d052fb3d..53a4bbdd 100644 --- a/src/groveehr/groveehr.h +++ b/src/groveehr/groveehr.h @@ -48,6 +48,7 @@ namespace upm { * UPM module for the GroveEHR sensor. It is used to measure your * heartbeat. * + * @image html groveehr.jpg * @snippet groveehr.cxx Interesting */ class GroveEHR { diff --git a/src/groveeldriver/groveeldriver.h b/src/groveeldriver/groveeldriver.h index e190a1b7..d2b3f6c1 100644 --- a/src/groveeldriver/groveeldriver.h +++ b/src/groveeldriver/groveeldriver.h @@ -48,6 +48,7 @@ namespace upm { * The Grove EL Driver allows you to easily light up an * EL Wire with just one single Grove cable. * + * @image html groveeldriver.jpg * @snippet groveeldriver.cxx Interesting */ class GroveElDriver { diff --git a/src/groveelectromagnet/groveelectromagnet.h b/src/groveelectromagnet/groveelectromagnet.h index 622a9d05..d48c5609 100644 --- a/src/groveelectromagnet/groveelectromagnet.h +++ b/src/groveelectromagnet/groveelectromagnet.h @@ -47,6 +47,7 @@ namespace upm { * * The Grove Electromagnet can hold up to 1 KG (approximately 2.2 lbs) * + * @image html groveelectromagnet.jpg * @snippet groveelectromagnet.cxx Interesting */ class GroveElectromagnet { diff --git a/src/groveemg/groveemg.h b/src/groveemg/groveemg.h index 61c76c2b..446c1041 100644 --- a/src/groveemg/groveemg.h +++ b/src/groveemg/groveemg.h @@ -46,6 +46,7 @@ namespace upm { * GroveEMG Muscle Signal reader gathers small muscle signals, * then processes and returns the result * + * @image html groveemg.jpg * @snippet groveemg.cxx Interesting */ class GroveEMG { diff --git a/src/grovegsr/grovegsr.h b/src/grovegsr/grovegsr.h index a408c7ef..41577d5f 100644 --- a/src/grovegsr/grovegsr.h +++ b/src/grovegsr/grovegsr.h @@ -48,6 +48,7 @@ namespace upm { * In other words, it measures sweat on your fingers * as an indicator of strong emotional reactions. * + * @image html grovegsr.jpg * @snippet grovegsr.cxx Interesting */ class GroveGSR { diff --git a/src/grovelinefinder/grovelinefinder.h b/src/grovelinefinder/grovelinefinder.h index 6c3c0662..f2b657b3 100644 --- a/src/grovelinefinder/grovelinefinder.h +++ b/src/grovelinefinder/grovelinefinder.h @@ -47,6 +47,7 @@ namespace upm { * digital signal indicating whether it is detecting black on a * white background, or white on a black background. * + * @image html grovelinefinder.jpg * @snippet grovelinefinder.cxx Interesting */ class GroveLineFinder { diff --git a/src/groveloudness/groveloudness.h b/src/groveloudness/groveloudness.h index 8ae8b37d..d55ae806 100644 --- a/src/groveloudness/groveloudness.h +++ b/src/groveloudness/groveloudness.h @@ -47,6 +47,7 @@ namespace upm { * detects how loud the surrounding environment is. * The higher the output analog value, the louder the sound. * + * @image html groveloudness.jpg * @snippet groveloudness.cxx Interesting */ class GroveLoudness { diff --git a/src/grovemoisture/grovemoisture.h b/src/grovemoisture/grovemoisture.h index 83ad9adb..f36c9c0a 100644 --- a/src/grovemoisture/grovemoisture.h +++ b/src/grovemoisture/grovemoisture.h @@ -50,6 +50,7 @@ namespace upm { * Note that this sensor is not designed to be left in soil * nor to be used outdoors. * + * @image html grovemoisture.jpg * @snippet grovemoisture.cxx Interesting */ class GroveMoisture { diff --git a/src/groveo2/groveo2.h b/src/groveo2/groveo2.h index 93e34621..cbb1787c 100644 --- a/src/groveo2/groveo2.h +++ b/src/groveo2/groveo2.h @@ -45,6 +45,7 @@ namespace upm { * * The Grove O2 sensor measures the oxygen concentration in the air * + * @image html groveo2.jpg * @snippet groveo2.cxx Interesting */ class GroveO2 { diff --git a/src/grovespeaker/grovespeaker.h b/src/grovespeaker/grovespeaker.h index f02334bc..b221dfbb 100644 --- a/src/grovespeaker/grovespeaker.h +++ b/src/grovespeaker/grovespeaker.h @@ -59,7 +59,8 @@ typedef struct * UPM module for the GroveSpeaker. * This sensor can generate different tones and sounds depending on the * frequency of the input signal. - * + * + * @image html grovespeaker.jpg * @snippet grovespeaker.cxx Interesting */ class GroveSpeaker { diff --git a/src/grovevdiv/grovevdiv.h b/src/grovevdiv/grovevdiv.h index cd92bf5f..4c989d30 100644 --- a/src/grovevdiv/grovevdiv.h +++ b/src/grovevdiv/grovevdiv.h @@ -53,6 +53,7 @@ namespace upm { * * UPM module for the Grove Voltage Divider Sensor * + * @image html grovevdiv.jpg * @snippet grovevdiv.cxx Interesting */ class GroveVDiv { diff --git a/src/grovewater/grovewater.h b/src/grovewater/grovewater.h index cae63bee..2f63ac4b 100644 --- a/src/grovewater/grovewater.h +++ b/src/grovewater/grovewater.h @@ -45,6 +45,7 @@ namespace upm { * * UPM module for the Grove Water Sensor * + * @image html grovewater.jpg * @snippet grovewater.cxx Interesting */ class GroveWater { diff --git a/src/grovewfs/grovewfs.h b/src/grovewfs/grovewfs.h index a3e0c55c..79f45319 100644 --- a/src/grovewfs/grovewfs.h +++ b/src/grovewfs/grovewfs.h @@ -60,7 +60,7 @@ namespace upm { * (yellow) to Vcc (red) should not be there. The sensor may work * with this connection, but probably not for very long. * - * + * @image html grovewfs.jpg * @snippet grovewfs.cxx Interesting */ class GroveWFS { diff --git a/src/hm11/hm11.h b/src/hm11/hm11.h index 30a6a12f..1709a723 100644 --- a/src/hm11/hm11.h +++ b/src/hm11/hm11.h @@ -72,7 +72,8 @@ namespace upm { * http://www.seeedstudio.com/wiki/images/c/cd/Bluetooth4_en.pdf * * It is connected via a UART at 9600 baud. - * + * + * @image html hm11.jpg * @snippet hm11.cxx Interesting */ diff --git a/src/hmtrp/hmtrp.h b/src/hmtrp/hmtrp.h index 9581a67f..d091cd80 100644 --- a/src/hmtrp/hmtrp.h +++ b/src/hmtrp/hmtrp.h @@ -76,6 +76,7 @@ namespace upm { * presented on it's UART interface. It can be placed into a * configuration mode by grounding the CONFIG pin on the module. * + * @image html hmtrp.jpg * @snippet hmtrp.cxx Interesting */ class HMTRP { diff --git a/src/ina132/ina132.h b/src/ina132/ina132.h index 417720cd..ea1f441d 100644 --- a/src/ina132/ina132.h +++ b/src/ina132/ina132.h @@ -48,7 +48,8 @@ namespace upm { * * This sensor was tested amplifying the signal * from a Weight Sensor (Load Cell)0-500g - * + * + * @image html ina132.jpg * @snippet ina132.cxx Interesting */ class INA132 { diff --git a/src/isd1820/isd1820.h b/src/isd1820/isd1820.h index d4aa309c..c61e4f43 100644 --- a/src/isd1820/isd1820.h +++ b/src/isd1820/isd1820.h @@ -48,6 +48,7 @@ namespace upm { * are two digital pins, one that enables recording, and the other * that plays back what was previously recorded. * + * @image html isd1820.jpg * @snippet isd1820.cxx Interesting */ class ISD1820 { diff --git a/src/joystick12/joystick12.h b/src/joystick12/joystick12.h index 9c28290a..92b967ed 100644 --- a/src/joystick12/joystick12.h +++ b/src/joystick12/joystick12.h @@ -49,6 +49,7 @@ namespace upm { * button could be treated as normal GPIO, this enables easier * interrupt support * + * @image html joystick12.h * @snippet joystick12-example.cxx Interesting */ class Joystick12 { diff --git a/src/ldt0028/ldt0028.h b/src/ldt0028/ldt0028.h index f2f259b4..0c430c12 100644 --- a/src/ldt0028/ldt0028.h +++ b/src/ldt0028/ldt0028.h @@ -48,6 +48,7 @@ namespace upm { * * This file defines the LDT0028 C++ interface for libupm-ldt0028 * + * @image html ldt0028.jpg * @snippet ldt0028.cxx Interesting */ class LDT0028 { diff --git a/src/lpd8806/lpd8806.h b/src/lpd8806/lpd8806.h index 95dc5fe2..b7b88f40 100644 --- a/src/lpd8806/lpd8806.h +++ b/src/lpd8806/lpd8806.h @@ -51,6 +51,7 @@ namespace upm { * * The FastPixel lpd8806 is an RGB led strip controller. * + * @image html lpd8806.jpg * @snippet lpd8806.cxx Interesting */ class LPD8806 { diff --git a/src/max31855/max31855.h b/src/max31855/max31855.h index bd1d02a0..21b930b2 100644 --- a/src/max31855/max31855.h +++ b/src/max31855/max31855.h @@ -52,6 +52,7 @@ namespace upm { * (http://datasheets.maximintegrated.com/en/ds/MAX31855PMB1.pdf) from the * analog PMOD kit. * + * @image html max31855.jpg * @snippet max31855.cxx Interesting */ class MAX31855 { diff --git a/src/mhz16/mhz16.h b/src/mhz16/mhz16.h index 0dd6d31b..fce58fdd 100644 --- a/src/mhz16/mhz16.h +++ b/src/mhz16/mhz16.h @@ -68,6 +68,7 @@ namespace upm { * It's CO2 detection ranges from 0PPM to 2000PPM. It requires a * 2-3 minute warm up time before reporting valid data. * + * @image html mhz16.jpg * @snippet mhz16.cxx Interesting */ class MHZ16 { diff --git a/src/mlx90614/mlx90614.h b/src/mlx90614/mlx90614.h index 68b224be..b139406a 100644 --- a/src/mlx90614/mlx90614.h +++ b/src/mlx90614/mlx90614.h @@ -69,6 +69,7 @@ namespace upm { * * This file defines the MLX90614 C++ interface for libmlx90614 * + * @image html mlx90614.jpg * @snippet mlx90614.cxx Interesting */ class MLX90614 { diff --git a/src/mma7455/mma7455.h b/src/mma7455/mma7455.h index 000c8669..70cc23eb 100644 --- a/src/mma7455/mma7455.h +++ b/src/mma7455/mma7455.h @@ -166,6 +166,7 @@ union accelData { * * This file defines the MMA7455 C++ interface for libmma7455 * + * @image html mma7455.jpg * @snippet mma7455.cxx Interesting */ class MMA7455 { diff --git a/src/mma7660/mma7660.h b/src/mma7660/mma7660.h index 2ed790a1..b15935de 100644 --- a/src/mma7660/mma7660.h +++ b/src/mma7660/mma7660.h @@ -56,6 +56,7 @@ namespace upm { * This module was tested with the Grove 3-Axis Digital * Accelerometer (1.5g) * + * @image html mma7660.jpg * @snippet mma7660.cxx Interesting */ class MMA7660 { diff --git a/src/mpl3115a2/mpl3115a2.h b/src/mpl3115a2/mpl3115a2.h index 2049003a..59fba362 100644 --- a/src/mpl3115a2/mpl3115a2.h +++ b/src/mpl3115a2/mpl3115a2.h @@ -76,6 +76,7 @@ namespace upm { * is a high precision, ultra-low power consumption pressure sensor. It has a * range of between 50 and 110 kPa. * + * @image html mpl3115a2.jpg * @snippet mpl3115a2.cxx Interesting */ class MPL3115A2 { diff --git a/src/nunchuck/nunchuck.h b/src/nunchuck/nunchuck.h index 8fb81b7f..660e7005 100644 --- a/src/nunchuck/nunchuck.h +++ b/src/nunchuck/nunchuck.h @@ -59,6 +59,7 @@ namespace upm { * should be on the same side as the grove interface socket on the * adapter. * + * @image html nunchuck.jpg * @snippet nunchuck.cxx Interesting */ class NUNCHUCK { diff --git a/src/otp538u/otp538u.h b/src/otp538u/otp538u.h index 596df0f6..0b0eac11 100644 --- a/src/otp538u/otp538u.h +++ b/src/otp538u/otp538u.h @@ -63,6 +63,7 @@ namespace upm { * These tables assume the object to be measured is 9cm (3.54 * inches) from the sensor. * + * @image html otp538u.jpg * @snippet otp538u.cxx Interesting */ class OTP538U { diff --git a/src/si114x/si114x.h b/src/si114x/si114x.h index a6cab92f..3fc6fa4e 100644 --- a/src/si114x/si114x.h +++ b/src/si114x/si114x.h @@ -67,6 +67,7 @@ namespace upm { * in the future to support additional capabilities, including * interrupt support. * + * @image html si114x.jpg * @snippet si114x.cxx Interesting */ class SI114X { diff --git a/src/st7735/st7735.h b/src/st7735/st7735.h index 764c32d5..04be30ce 100644 --- a/src/st7735/st7735.h +++ b/src/st7735/st7735.h @@ -514,6 +514,7 @@ const unsigned char font[] = { * * This file defines the C++ interface for ST7735 display library * + * @image html st7735.jpg * @snippet st7735.cxx Interesting */ class ST7735 : public GFX { diff --git a/src/stepmotor/stepmotor.h b/src/stepmotor/stepmotor.h index 64757d94..abb9a479 100644 --- a/src/stepmotor/stepmotor.h +++ b/src/stepmotor/stepmotor.h @@ -61,6 +61,7 @@ namespace upm { * * This file defines the stepmotor C++ interface * + * @image html stepmotor.jpg * @snippet stepmotor.cxx Interesting */ class StepMotor { diff --git a/src/sx6119/sx6119.h b/src/sx6119/sx6119.h index 7a541d84..6d48824d 100644 --- a/src/sx6119/sx6119.h +++ b/src/sx6119/sx6119.h @@ -48,6 +48,7 @@ namespace upm { * two digital pins, one that toggles power on/off, and one that * does a seek to the next station. * + * @image html sx6119.jpg * @snippet sx6119.cxx Interesting */ class SX6119 { diff --git a/src/ta12200/ta12200.h b/src/ta12200/ta12200.h index e96d8f78..515301f6 100644 --- a/src/ta12200/ta12200.h +++ b/src/ta12200/ta12200.h @@ -60,6 +60,7 @@ namespace upm { * This module can measure AC current moving through a wire at up * to 5A. * + * @image html ta12200.jpg * @snippet ta12200.cxx Interesting */ class TA12200 { diff --git a/src/tcs3414cs/tcs3414cs.h b/src/tcs3414cs/tcs3414cs.h index 68a9cc65..f9910d27 100644 --- a/src/tcs3414cs/tcs3414cs.h +++ b/src/tcs3414cs/tcs3414cs.h @@ -125,6 +125,7 @@ typedef struct { * * This file defines the TCS3414CS C++ interface for the color sensor * + * @image html tcs3414cs.jpg * @snippet tcs3414cs.cxx Interesting */ class TCS3414CS { diff --git a/src/th02/th02.h b/src/th02/th02.h index 6a0aab02..4b02c1ae 100644 --- a/src/th02/th02.h +++ b/src/th02/th02.h @@ -70,6 +70,7 @@ namespace upm { * * This file defines the TH02 C++ interface for libth02 * + * @image html th02.jpg * @snippet th02.cxx Interesting */ class TH02 { diff --git a/src/tsl2561/tsl2561.h b/src/tsl2561/tsl2561.h index 462766c4..c4734c4e 100644 --- a/src/tsl2561/tsl2561.h +++ b/src/tsl2561/tsl2561.h @@ -118,7 +118,7 @@ namespace upm { * The TSL2560 and TSL2561 are light-to-digital converters that transform * light intensity to a digital signal output capable of direct I2C (TSL2561) * - * @image html grovetsl2561.jpeg + * @image html tsl2561.jpg * @snippet tsl2561.cxx Interesting */ class TSL2561{ diff --git a/src/ttp223/ttp223.h b/src/ttp223/ttp223.h index 21cc293a..1058214f 100644 --- a/src/ttp223/ttp223.h +++ b/src/ttp223/ttp223.h @@ -54,6 +54,7 @@ namespace upm { * button. The touch sensor can still function when placed under a * non-metallic surface like glass or plastic. * + * @image html ttp223.jpg * @snippet ttp223.cxx Interesting */ class TTP223 { diff --git a/src/ublox6/ublox6.h b/src/ublox6/ublox6.h index e1dadaad..bbb0ad6a 100644 --- a/src/ublox6/ublox6.h +++ b/src/ublox6/ublox6.h @@ -64,6 +64,7 @@ namespace upm { * * UPM support for the U-BLOX 6 GPS Module * + * @image html ublox6.jpg * @snippet ublox6.cxx Interesting */ class Ublox6 { diff --git a/src/uln200xa/uln200xa.h b/src/uln200xa/uln200xa.h index 110e0fe2..e22ef96f 100644 --- a/src/uln200xa/uln200xa.h +++ b/src/uln200xa/uln200xa.h @@ -54,6 +54,8 @@ namespace upm { * use in driving a unipolar stepper motor, the 28BYJ-48. * * Example driving a stepper motor + * + * @image html uln200xa.jpg * @snippet uln200xa.cxx Interesting */ diff --git a/src/waterlevel/waterlevel.h b/src/waterlevel/waterlevel.h index 8848bcde..ea144e0f 100644 --- a/src/waterlevel/waterlevel.h +++ b/src/waterlevel/waterlevel.h @@ -45,7 +45,8 @@ namespace upm { * @con gpio * * @brief UPM module for the Grove Luminance Sensor - * + * + * @image html waterlevel.jpg * @snippet apds9002.cxx Interesting */ class WaterLevel { public: diff --git a/src/wt5001/wt5001.h b/src/wt5001/wt5001.h index 19610f2a..a7470662 100644 --- a/src/wt5001/wt5001.h +++ b/src/wt5001/wt5001.h @@ -71,6 +71,7 @@ namespace upm { * UPM support for the WT5001 Serial MP3 Module. This was tested * specifically with the Grove Serial MP3 module. * + * @image html wt5001.jpg * @snippet wt5001.cxx Interesting */ class WT5001 { diff --git a/src/yg1006/yg1006.h b/src/yg1006/yg1006.h index a35a3c40..47707a37 100644 --- a/src/yg1006/yg1006.h +++ b/src/yg1006/yg1006.h @@ -50,6 +50,7 @@ namespace upm { * UPM module for the YG1006 flame sensor. It detects flame or any * other light in the 760nm - 1100nm wavelength range. * + * @image html yg1006.jpg * @snippet yg1006.cxx Interesting */ class YG1006 { diff --git a/src/zfm20/zfm20.h b/src/zfm20/zfm20.h index dc44f17d..d9ecd727 100644 --- a/src/zfm20/zfm20.h +++ b/src/zfm20/zfm20.h @@ -83,6 +83,9 @@ namespace upm { * This example demonstrates how to register and store a new fingerprint * @snippet zfm20-register.cxx Interesting * This example demonstrates reading a fingerprint and locating it in the DB + * + * @image html zfm20.jpg + * * @snippet zfm20.cxx Interesting */ class ZFM20 {