diff options
author | Marti Bolivar <mbolivar@mit.edu> | 2010-09-26 21:47:55 -0400 |
---|---|---|
committer | Marti Bolivar <mbolivar@mit.edu> | 2010-09-26 21:47:55 -0400 |
commit | 849bc0f8f6abf42567a152cf6e01bf7349902aac (patch) | |
tree | 8d7dd363d7978e320fb71626e9ddc23285c26205 /wirish/wirish_digital.c | |
parent | c13e850abe053edaa1aad6ef7b928c6bf9288cb3 (diff) | |
download | librambutan-849bc0f8f6abf42567a152cf6e01bf7349902aac.tar.gz librambutan-849bc0f8f6abf42567a152cf6e01bf7349902aac.zip |
wirish reformatted and code-styled
Diffstat (limited to 'wirish/wirish_digital.c')
-rw-r--r-- | wirish/wirish_digital.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/wirish/wirish_digital.c b/wirish/wirish_digital.c index 9dd46ed..f4868da 100644 --- a/wirish/wirish_digital.c +++ b/wirish/wirish_digital.c @@ -1,4 +1,4 @@ -/* ***************************************************************************** +/****************************************************************************** * The MIT License * * Copyright (c) 2010 Perry Hung. @@ -20,10 +20,10 @@ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. - * ****************************************************************************/ + *****************************************************************************/ /** - * @brief + * @brief Arduino-compatible digital I/O implementation. */ #include "wirish.h" @@ -32,8 +32,9 @@ void pinMode(uint8 pin, WiringPinMode mode) { uint8 outputMode; - if (pin >= NR_GPIO_PINS) + if (pin >= NR_GPIO_PINS) { return; + } switch(mode) { case OUTPUT: @@ -71,14 +72,17 @@ void pinMode(uint8 pin, WiringPinMode mode) { uint32 digitalRead(uint8 pin) { - if (pin >= NR_GPIO_PINS) + if (pin >= NR_GPIO_PINS) { return 0; + } + return gpio_read_bit(PIN_MAP[pin].port, PIN_MAP[pin].pin); } void digitalWrite(uint8 pin, uint8 val) { - if (pin >= NR_GPIO_PINS) + if (pin >= NR_GPIO_PINS) { return; + } gpio_write_bit(PIN_MAP[pin].port, PIN_MAP[pin].pin, val); } |