C Code Development for WCH RISK-V CH32V003F4U Micro
Budget: $250 – $750 USD
Write C code for the WCH RISK-V CH32V003F4U (16K Flash) micro, leverage existing libraries for GPIO, ADC & I2C to create a LM81 like device. Work is simply to create a front-end I2C 7-bit slaver, add register access CMD/DATA like the LM81 to configure each pin as a ADC or GPIO, so a HOST I2C device can read the GPIO pins or set them.
Key Responsibilities:
- Utilize existing libraries for GPIO, ADC, and I2C
- Implement a system for configuring each pin as either an ADC or a GPIO
- Enable a HOST I2C device to read GPIO pins or set them
- Provide I2C 7-bit Slave access
- Allow for ADC readings and GPIO state reading and setting
Essential Skills:
- Proficient in C programming
- Familiar with WCH RISK-V micro
- Experience with I2C, GPIO, and ADC
- Knowledge of LM81 device functionalities
- Able to create complex I2C configurations
Please apply if you have the relevant experience and skills.
Key Responsibilities:
- Utilize existing libraries for GPIO, ADC, and I2C
- Implement a system for configuring each pin as either an ADC or a GPIO
- Enable a HOST I2C device to read GPIO pins or set them
- Provide I2C 7-bit Slave access
- Allow for ADC readings and GPIO state reading and setting
Essential Skills:
- Proficient in C programming
- Familiar with WCH RISK-V micro
- Experience with I2C, GPIO, and ADC
- Knowledge of LM81 device functionalities
- Able to create complex I2C configurations
Please apply if you have the relevant experience and skills.