Hi Christian, Thanks for your reply.
On Wed, 22 Apr 2020 at 23:29, Christian Mauderer < christian.maude...@embedded-brains.de> wrote: > Hello James, > > On 20/04/2020 13:13, James Fitzsimons wrote: > > I am interested in adding support for the eQEP (Enhanced Quadrature > > Encoder Pulse Module) which I am using to decode the quadrature encoders > > on my motors. > > That one isn't implemented yet and I don't know of any current work on > it. So feel free to go ahead. > Thanks for the encouragement - I will start with the eQEP drivers. > I will eventually also need support for the ADC, PRU (I see some work > > has already been done on that by a GSoC project), > > There has been some work on PRU. I'm not entirely sure about ADC. > > > and ideally the TI > > WiLink 8 WL1835MOD wireless chipset - although I realise that might be > > extremely difficult. > > That depends: What kind of interface is used for that? And is the chip > already supported in FreeBSD? > I have done a bit of research and can't find any FreeBSD support for it. There are obviously linux drivers but I realise these are not suitable for porting to RTEMS > If it is an USB interface and it is supported in FreeBSD adding it > shouldn't be much work. If it is an SDIO it will get a bit more > difficult but still possible in a decent time frame. If FreeBSD doesn't > know anything about it you will have a really hard time. WLAN drivers > are _very_ complex and the need a lot of detail knowledge about the > chipset and the regulations. > I'm pretty sure it uses an SDIO interface, but as you say without the FreeBSD support it may be a bit of a long shot. > > Are drivers for these features something that would be welcome in the > > BBB BSP, and if so any tips for getting started? > > Of course. Peripheral drivers are nearly always welcome. > > For the PRU you might should contact the GSoC student working on the > topic. For WLAN: Please check the interface and FreeBSD support. I don't > know exactly what the eQEP does. But if there is a FreeBSD driver for it > you might want to check that one too and maybe port it via libbsd > (except the eQEP is a really simple module and it's a lot simpler to > write the driver yourself in the BSP) > I'll make a start on the eQEP module (quadrature decoder for reading encoders) and if that goes well I'll reach out to Nils Hölscher about the PRU work. Thanks and regards, James Fitzsimons > >
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users