Changeset 5906:006573352519 in roaraudio for plugins/roard
- Timestamp:
- 06/17/13 11:45:59 (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/roard/dmx-i2c.c
r5905 r5906 33 33 34 34 #define ADDR_COMMAND 2 35 #define ADDR_DATA 4 35 #define ADDR_BANK 4 36 #define ADDR_DATA 5 36 37 37 38 #define COMMAND_DMX 0x3f … … 74 75 75 76 static inline int __i2c_set_channel(size_t channel, uint8_t value) { 76 return __i2c_write(ADDR_DATA+channel, value); 77 size_t bank, offset; 78 79 bank = channel/32; 80 offset = bank*32; 81 82 if ( __i2c_write(ADDR_BANK, bank) == -1 ) 83 return -1; 84 85 return __i2c_write(ADDR_DATA+channel-offset, value); 77 86 } 78 87
Note: See TracChangeset
for help on using the changeset viewer.