examples: add Interesting snippet tags to examples and link in Readme.md
authorBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 28 May 2014 10:00:36 +0000 (11:00 +0100)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Wed, 28 May 2014 10:00:36 +0000 (11:00 +0100)
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
README.md
examples/analogin_a0.c
examples/cycle-pwm3.c
examples/hellomaa.c
examples/i2c_HMC5883L.c
examples/spi_mcp4261.c

index 10c76c8..73c13e8 100644 (file)
--- a/README.md
+++ b/README.md
@@ -26,8 +26,24 @@ C API Modules        | C++ API Classes
  @ref maa.h "maa"    | @ref maa.h "maa"
 </center>
 
+### Hello Maa
+@snippet hellomaa.c Interesting
+
+### Basic GPIO
 @snippet gpio_read6.c Interesting
 
+### Basic PWM
+@snippet cycle-pwm3.c Interesting
+
+### Basic I2C
+@snippet analogin_a0.c Interesting
+
+### Basic AIO
+@snippet analogin_a0.c Interesting
+
+### Basic SPI
+@snippet spi_mcp4261.c Interesting
+
 ## Supported platforms
 
 - Galileo (Fab D)
index 721ff84..24f44d5 100644 (file)
@@ -31,6 +31,7 @@ int main ()
     maa_aio_context adc_a0;
     uint16_t adc_value = 0;
 
+//! [Interesting]
     adc_a0 = maa_aio_init(0);
     if (adc_a0 == NULL) {
         return 1;
@@ -42,6 +43,7 @@ int main ()
     }
 
     maa_aio_close(adc_a0);
+//! [Interesting]
 
     return MAA_SUCCESS;
 }
index 9c1463c..b99d82b 100644 (file)
@@ -30,6 +30,7 @@ int
 main ()
 {
     maa_init();
+//! [Interesting]
     maa_pwm_context pwm;
     pwm = maa_pwm_init(3);
     if (pwm == NULL) {
@@ -49,5 +50,6 @@ main ()
         }
         float output = maa_pwm_read(pwm);
     }
+//! [Interesting]
     return 0;
 }
index fd6e1ad..69d6c4b 100644 (file)
@@ -29,6 +29,8 @@
 int
 main(int argc, char **argv)
 {
+//! [Interesting]
     fprintf(stdout, "hello maa\n Version: %s\n", maa_get_version());
     return 0;
+//! [Interesting]
 }
index 4933e24..d21b452 100644 (file)
@@ -83,6 +83,7 @@ main(int argc, char **argv)
     int16_t x = 0, y = 0, z = 0;
     char rx_tx_buf[MAX_BUFFER_LENGTH];
 
+//! [Interesting]
     maa_i2c_context i2c;
     i2c = maa_i2c_init(0);
 
@@ -90,6 +91,7 @@ main(int argc, char **argv)
     rx_tx_buf[0] = HMC5883L_CONF_REG_B;
     rx_tx_buf[1] = GA_1_3_REG;
     maa_i2c_write(i2c, rx_tx_buf, 2);
+//! [Interesting]
 
     maa_i2c_address(i2c, HMC5883L_I2C_ADDR);
     rx_tx_buf[0] = HMC5883L_MODE_REG;
index 52c0de5..b66322d 100644 (file)
@@ -30,6 +30,7 @@ int
 main(int argc, char **argv)
 {
     maa_init();
+//! [Interesting]
     maa_spi_context spi;
     spi = maa_spi_init(0);
     unsigned int response = 0;
@@ -53,5 +54,5 @@ main(int argc, char **argv)
             usleep(100000);
         }
     }
-
+//! [Interesting]
 }