Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i2ccmds: Pass the i2c address as a 7-bit number (0-127) | Kevin O'Connor | 2019-01-07 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | The sam3 i2c code and the linux code use a 7-bit i2c address, while the avr, lpc176x, and samd21 i2c code uses an 8-bit address with the least significant bit always zero. A similar issue occurred in the host code (sx1509.py and replicape.py use 7-bit addresses while uc1701.py and mcp4451.py use 8-bit addresses). Consistently use 7-bit addresses in all the code. This breaks compatibility between host and mcu software, so make a change to the config_i2c command to force users to synchronize software updates. This also breaks common Smoothieboard configs, so update the mcp4451 code to validate the i2c_address. Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | mcp4451: Minor update - remove unnecessary mcu import | Kevin O'Connor | 2018-11-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | mcp4451: Use bus.py helper code for i2c | Kevin O'Connor | 2018-11-24 | 1 | -22/+10 |
| | | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | lpc176x: Convert i2c code to use standard i2ccmds.c | Kevin O'Connor | 2018-11-14 | 1 | -3/+10 |
| | | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net> | ||||
* | mcp4451: Add initial support for programming the mcp4451 on lpc176x | Kevin O'Connor | 2018-06-29 | 1 | -0/+32 |
Add support for programming smoothieboard current. Signed-off-by: Kevin O'Connor <kevin@koconnor.net> |