New LiquidCrystal / I2CIO.h

The default branch has multiple heads

Diff from to
     This method is the first method that should be call prior to calling any
     other method form this class. On initialization all pins are configured
     as INPUT on the device.
+    
     @param      i2cAddr: I2C Address where the device is located.
     @result     1 if the device was initialized correctly, 0 otherwise
     */   
     @abstract   Sets the mode of a particular pin.
     @discussion Sets the mode of a particular pin to INPUT, OUTPUT. digitalWrite
     has no effect on pins which are not declared as output.
-    @param      pin: Pin from the I2C IO expander to be configured. Range 0..7
-    @param      dir: Pin direction (INPUT, OUTPUT).
+    
+    @param      pin[in] Pin from the I2C IO expander to be configured. Range 0..7
+    @param      dir[in] Pin direction (INPUT, OUTPUT).
     */   
    void pinMode ( uint8_t pin, uint8_t dir );
-
+   
    /*!
     @method
     @abstract   Sets all the pins of the device in a particular direction.
     @discussion This method sets all the pins of the device in a particular
     direction. This method is useful to set all the pins of the device to be
     either inputs or outputs.
-    @param      dir: Direction of all the pins of the device (INPUT, OUTPUT).
+    @param      dir[in] Direction of all the pins of the device (INPUT, OUTPUT).
     */
    void portMode ( uint8_t dir );
    
     @discussion Reads from the device the status of the pins that are configured
     as INPUT. During initialization all pins are configured as INPUTs by default.
     Please refer to pinMode or portMode.
+    
     @param      none
     */   
    uint8_t read ( void );
     @discussion Reads a particular pin from the device. To read a particular
     pin it has to be configured as INPUT. During initialization all pins are
     configured as INPUTs by default. Please refer to pinMode or portMode.
-    @param      pin: Pin from the port to read its status. Range (0..7)
+    
+    @param      pin[in] Pin from the port to read its status. Range (0..7)
     @result     Returns the pin status (HIGH, LOW) if the pin is configured
     as an output, reading its value will always return LOW regardless of its
     real state.
     a particular pin with this method, such pin has to be configured as OUTPUT 
     using the portMode or pinMode methods. If no pins have been configured as
     OUTPUTs this method will have no effect.
-    @param      value: value to be written to the device.
+    
+    @param      value[in] value to be written to the device.
     @result     1 on success, 0 otherwise
     */   
    int write ( uint8_t value );
     @discussion Write a level to the indicated pin of the device. For this 
     method to have effect, the pin has to be configured as OUTPUT using the
     pinMode or portMode methods.
-    @param      pin: device pin to change level. Range (0..7).
-    @para       level: logic level to set the pin at (HIGH, LOW).
+    
+    @param      pin[in] device pin to change level. Range (0..7).
+    @para       level[in] logic level to set the pin at (HIGH, LOW).
     @result     1 on success, 0 otherwise.
     */   
    int digitalWrite ( uint8_t pin, uint8_t level );
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.