Skip to content

Commit

Permalink
- Fix STM32 support and add support for Raspberry Pi Pico and other …
Browse files Browse the repository at this point in the history
…rp2040 boards

    - Add support for custom SERCOM interface of Arduino SAMD devices. Force SDA SCL to use GPIO numeration for STM32 bug (https://www.mischianti.org/forums/topic/compatible-with-stm32duino/).
    - Force SDA SCL to use GPIO numeration (https://www.mischianti.org/forums/topic/cannot-set-sda-clk-on-esp8266/).
    - Fix the SDA SCL type #58 and add basic support for SAMD device.
  • Loading branch information
xreef committed Feb 16, 2023
1 parent 3199acf commit b9b1cee
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 2 deletions.
24 changes: 24 additions & 0 deletions library.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "PCF8575 library",
"version": "1.1.0",
"keywords": "digital, i2c, encoder, expander, pcf8575, pcf8575a, esp32, esp8266, stm32, SAMD, Arduino, wire, Raspberry, rp2040",
"description": "PCF8575 library. i2c digital expander for i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.",
"homepage": "https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/",
"authors":
[
{
"name": "Renzo Mischianti",
"email": "[email protected]",
"maintainer": true,
"url": "https://www.mischianti.org"
}
],
"repository": {
"type": "git",
"url": "https://github.com/xreef/PCF8575_library"
},
"license": "MIT",
"frameworks": "arduino",
"platforms": "*",
"headers": ["PCF8575.h, PCF8575_library.h"]
}
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ name=PCF8575 library
version=1.1.0
author=Renzo Mischianti <[email protected]>
maintainer=Renzo Mischianti <[email protected]>
sentence=PCF8575, library for Arduino, ESP8266, smt32 and esp32
paragraph=i2c 16bits digital expander with Arduino, esp32, smt32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
sentence=PCF8575, library for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266.
paragraph=i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
category=Signal Input/Output
url=https://www.mischianti.org/2019/07/22/pcf8575-i2c-16-bit-digital-i-o-expander/
repository=https://github.com/xreef/PCF8575_library
Expand Down

0 comments on commit b9b1cee

Please sign in to comment.