I forgot this from my previous post: /* I2C2 register offsets */
#define I2C2_STATUSRAW (*((volatile unsigned int*)0x4819C024)) #define I2C2_CNT (*((volatile unsigned int*)0x4819C098)) #define I2C2_SA (*((volatile unsigned int*)0x4819C0AC)) #define I2C2_DATA (*((volatile unsigned int*)0x4819C09C)) #define I2C2_CON (*((volatile unsigned int*)0x4819C0A4)) #define I2C2_SCLL (*((volatile unsigned int*)0x4819C0B4)) #define I2C2_SCLH (*((volatile unsigned int*)0x4819C0B8)) #define I2C2_PSC (*((volatile unsigned int*)0x4819C0B0)) I couldn't be bothered to setup a header file for this lot, so just stuffed it in the top of my PRU code... Registers for other I2C modules are in the memory map from the am335X_trm On Tuesday, 14 August 2018 12:29:12 UTC+1, Hugh Frater wrote: > > Does anyone know the header file I need to include to get access to the > i2c2 control registers from within the PRU subsystem? Having a hard time > getting any info and my google-foo is usually pretty decent... > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/9145aa05-a10f-4188-a293-b1cb0358392a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
