diff options
author | Daniel Friesel <derf@finalrewind.org> | 2016-01-09 21:58:53 +0100 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2016-01-09 21:58:53 +0100 |
commit | 554d78c9c73731705ab536e009ef47760dd2df3f (patch) | |
tree | 03637579a0c1ffc9df25181d5f2bf201bb9be91f /commandline/i2cset.c | |
parent | 3541c176f24f8daee3b0bc35f71e1521daa7137a (diff) |
move software I2C implementation to ATTiny
Diffstat (limited to 'commandline/i2cset.c')
-rw-r--r-- | commandline/i2cset.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/commandline/i2cset.c b/commandline/i2cset.c index 2d7567f..bdcd3cc 100644 --- a/commandline/i2cset.c +++ b/commandline/i2cset.c @@ -24,11 +24,11 @@ int main(int argc, char **argv) } i2c_init(); - i2c_start(); + i2c_hw_start(); - if (!i2c_tx_byte(address << 1)) { + if (!i2c_hw_tx_byte(address << 1)) { fprintf(stderr, "Received NAK from slave 0x%02x, aborting\n", address); - i2c_stop(); + i2c_hw_stop(); i2c_deinit(); return 3; } @@ -37,19 +37,19 @@ int main(int argc, char **argv) cmdbuf = strtol(argv[i], &conv_err, 0); if (conv_err && *conv_err) { fprintf(stderr, "write command: conversion error at '%s'\n", conv_err); - i2c_stop(); + i2c_hw_stop(); i2c_deinit(); return 2; } - if (!i2c_tx_byte(cmdbuf)) { + if (!i2c_hw_tx_byte(cmdbuf)) { fprintf(stderr, "Received NAK after byte %d (0x%02x)\n", i-1, cmdbuf); - i2c_stop(); + i2c_hw_stop(); i2c_deinit(); return 4; } } - i2c_stop(); + i2c_hw_stop(); i2c_deinit(); return 0; |