<div dir="ltr"><div>Hello all.</div><div><br></div><div>I'm writing drivers ( like ADC ) for tms570 on RTEMS. <br></div><div>To my understanding for now, there are two ways to implement non common interface drivers.</div><div>1. write a specific driver.h/.c pair to be called like PWM driver inside bsps/arm/beagle/</div><div>2. use I/O Manager interfaces.</div><div><br></div><div>The latter IO Manager way still requires a specific void * argument to pass actual parameters into the driver, but at least it could provide a way to make application specific or general driver interface not SoC / Device specific.</div><div><br></div><div>Is my understanding correct?<br></div></div>