├── Arduino Library ├── Examples │ ├── EncoderI2C_4encoder.ino │ └── EncoderI2C_Simple.ino ├── README.md ├── i2cEncoderLib.cpp └── i2cEncoderLib.h ├── Bottom_silk.jpg ├── ChainExample.jpg ├── ChainExample_Bot.jpg ├── Dimension.jpg ├── EncoderI2C HW v1.1.pdf ├── EncoderI2C HW v1.2.pdf ├── Firmware ├── EncoderI2C.X │ ├── DataVariable.c │ ├── DataVariable.h │ ├── EncoderI2C.X.production.hex │ ├── EncoderI2C.mc3 │ ├── Makefile │ ├── i2c_register.c │ ├── i2c_register.h │ ├── main.c │ ├── main.h │ ├── mcc_generated_files │ │ ├── clc1.c │ │ ├── clc1.h │ │ ├── clc2.c │ │ ├── clc2.h │ │ ├── i2c1.c │ │ ├── i2c1.h │ │ ├── interrupt_manager.c │ │ ├── interrupt_manager.h │ │ ├── mcc.c │ │ ├── mcc.h │ │ ├── pin_manager.c │ │ ├── pin_manager.h │ │ ├── pwm3.c │ │ ├── pwm3.h │ │ ├── pwm4.c │ │ ├── pwm4.h │ │ ├── tmr2.c │ │ └── tmr2.h │ └── nbproject │ │ ├── Makefile-default.mk │ │ ├── Makefile-genesis.properties │ │ ├── Makefile-impl.mk │ │ ├── Makefile-local-default.mk │ │ ├── Makefile-variables.mk │ │ ├── Package-default.bash │ │ ├── configurations.xml │ │ ├── private │ │ ├── SuppressibleMessageMemo.properties │ │ ├── configurations.xml │ │ └── private.xml │ │ └── project.xml ├── I2C_Encoder_prog.jpg └── README.md ├── FullAssembled.jpg ├── Hardware ├── EncoderI2C.pdf ├── EncoderI2C.xls └── GerberEncoderI2Cv1.2.zip ├── I2C Address Setting.PNG ├── LICENSE ├── PCB_BOT.jpg ├── PCB_TOP.jpg ├── Pinout.jpg ├── README.md └── RPi Demo ├── README.md ├── i2cEncoderRPi.cpp ├── i2cEncoderRPi.h ├── main.c └── test1.bin /Arduino Library/Examples/EncoderI2C_4encoder.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Arduino Library/Examples/EncoderI2C_4encoder.ino -------------------------------------------------------------------------------- /Arduino Library/Examples/EncoderI2C_Simple.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Arduino Library/Examples/EncoderI2C_Simple.ino -------------------------------------------------------------------------------- /Arduino Library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Arduino Library/README.md -------------------------------------------------------------------------------- /Arduino Library/i2cEncoderLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Arduino Library/i2cEncoderLib.cpp -------------------------------------------------------------------------------- /Arduino Library/i2cEncoderLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Arduino Library/i2cEncoderLib.h -------------------------------------------------------------------------------- /Bottom_silk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Bottom_silk.jpg -------------------------------------------------------------------------------- /ChainExample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/ChainExample.jpg -------------------------------------------------------------------------------- /ChainExample_Bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/ChainExample_Bot.jpg -------------------------------------------------------------------------------- /Dimension.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Dimension.jpg -------------------------------------------------------------------------------- /EncoderI2C HW v1.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/EncoderI2C HW v1.1.pdf -------------------------------------------------------------------------------- /EncoderI2C HW v1.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/EncoderI2C HW v1.2.pdf -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/DataVariable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/DataVariable.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/DataVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/DataVariable.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/EncoderI2C.X.production.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/EncoderI2C.X.production.hex -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/EncoderI2C.mc3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/EncoderI2C.mc3 -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/Makefile -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/i2c_register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/i2c_register.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/i2c_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/i2c_register.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/main.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/main.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/clc1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/clc1.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/clc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/clc1.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/clc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/clc2.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/clc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/clc2.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/i2c1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/i2c1.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/i2c1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/i2c1.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/interrupt_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/interrupt_manager.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/interrupt_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/interrupt_manager.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/mcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/mcc.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/mcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/mcc.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pin_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pin_manager.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pin_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pin_manager.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pwm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pwm3.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pwm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pwm3.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pwm4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pwm4.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/pwm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/pwm4.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/tmr2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/tmr2.c -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/mcc_generated_files/tmr2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/mcc_generated_files/tmr2.h -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Makefile-default.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Makefile-default.mk -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Makefile-genesis.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Makefile-genesis.properties -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Makefile-impl.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Makefile-impl.mk -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Makefile-local-default.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Makefile-local-default.mk -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Makefile-variables.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Makefile-variables.mk -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/Package-default.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/Package-default.bash -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/configurations.xml -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/private/SuppressibleMessageMemo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/private/SuppressibleMessageMemo.properties -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/private/configurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/private/configurations.xml -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/private/private.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/private/private.xml -------------------------------------------------------------------------------- /Firmware/EncoderI2C.X/nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/EncoderI2C.X/nbproject/project.xml -------------------------------------------------------------------------------- /Firmware/I2C_Encoder_prog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/I2C_Encoder_prog.jpg -------------------------------------------------------------------------------- /Firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Firmware/README.md -------------------------------------------------------------------------------- /FullAssembled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/FullAssembled.jpg -------------------------------------------------------------------------------- /Hardware/EncoderI2C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Hardware/EncoderI2C.pdf -------------------------------------------------------------------------------- /Hardware/EncoderI2C.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Hardware/EncoderI2C.xls -------------------------------------------------------------------------------- /Hardware/GerberEncoderI2Cv1.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Hardware/GerberEncoderI2Cv1.2.zip -------------------------------------------------------------------------------- /I2C Address Setting.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/I2C Address Setting.PNG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/LICENSE -------------------------------------------------------------------------------- /PCB_BOT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/PCB_BOT.jpg -------------------------------------------------------------------------------- /PCB_TOP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/PCB_TOP.jpg -------------------------------------------------------------------------------- /Pinout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/Pinout.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/README.md -------------------------------------------------------------------------------- /RPi Demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/RPi Demo/README.md -------------------------------------------------------------------------------- /RPi Demo/i2cEncoderRPi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/RPi Demo/i2cEncoderRPi.cpp -------------------------------------------------------------------------------- /RPi Demo/i2cEncoderRPi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/RPi Demo/i2cEncoderRPi.h -------------------------------------------------------------------------------- /RPi Demo/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/RPi Demo/main.c -------------------------------------------------------------------------------- /RPi Demo/test1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fattoresaimon/i2cencoder/HEAD/RPi Demo/test1.bin --------------------------------------------------------------------------------