mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-16 21:28:33 +03:00
Remove the paragraph about writing to the Free Software Foundation's mailing address. The FSF has changed addresses in the past, and may do so again. In 2021 this is not useful, let's rather have a bit less boilerplate at the start of source files. Change-Id: Ie0a3b2273383adbb3303faffd6ff96be7f4cae99
24 lines
979 B
C
24 lines
979 B
C
/* mcp23017 i2c gpio expander read and write utilities
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*/
|
|
#pragma once
|
|
|
|
#define MCP23017_ADDRESS 0x20
|
|
|
|
int mcp23017_init(uint8_t slave, uint8_t iodira, uint8_t iodirb);
|
|
int mcp23017_test(uint8_t slave);
|
|
int mcp23017_toggle(uint8_t slave);
|
|
int mcp23017_set_output_a(uint8_t slave, uint8_t val);
|
|
int mcp23017_set_output_b(uint8_t slave, uint8_t val);
|
|
//int mcp23017_write_byte(uint8_t slave, uint8_t addr, uint8_t byte);
|
|
//int mcp23017_read_byte(uint8_t slave, uint8_t addr);
|