notinaboat
notinaboat
I was looking into the PWM capabilities of the Pi and found this reference from the pigpio doc about how the DMA peripheral is used to do "hardware timed PWM...
@metelkin, in the meantime you may be able to use this wrapper: https://github.com/notinaboat/PiGPIOC.jl The PWM API functions are here: https://github.com/notinaboat/PiGPIOC.jl/blob/9052eaaa7bcffd634cdfd39fbc3280728dd9d1b4/src/pigpio.jl#L5-L7 https://github.com/notinaboat/PiGPIOC.jl/blob/9af37c6fff20ca963bfe0c5a3592f37925c300bf/src/pigpio.jl#L33-L57 The documentation is here: http://abyz.me.uk/rpi/pigpio/cif.html#gpioPWM
Thanks for the tip @Gnimuc. In my current project I'm only using released packages, so I'll hold off using `Clang.jl#master` until the next release.
Hi @Gnimuc, Out of interest, in CInclude.jl I've implemented a tiny inline C++ program to get macro-values: https://github.com/notinaboat/CInclude.jl/blob/master/src/CInclude.jl#L86-L92 This avoids having to parse and interpret C macro syntax. Also of...
Yes, Cxx.jl is awesome! I played with it a little many years ago, but I have never been able to use it in a project. It is very nice to...
Related? https://github.com/JuliaPackaging/Yggdrasil/pull/1707
It looks like the latest _jll releases include armv6l binaries: https://github.com/JuliaBinaryWrappers/MbedTLS_jll.jl/releases ... but only for julia 1.6: https://github.com/JuliaBinaryWrappers/MbedTLS_jll.jl/blob/ff43d4a8b3d577794a48ab4f5a3c6171c5c98971/Project.toml#L11-L13 I was able to work around "Invalid ARM instruction" by manually downloading...
Hi @jez, I'm working on client-confidential documentation so I can't send files and screenshots and I won't have time in the next week to try to reproduce the problem with...
Related: https://github.com/axboe/liburing/issues/660#issuecomment-1328533871 ... > @axboe I ran into the same issue calling `liburing` from Julia. > > I am guessing that the same issue will effect each new language that...
Hi @Gnimuc, I'm in the process of updating my UnixIO.jl package to use the latest Clang.jl A few small changes to Clang.jl were needed to deal with wrapping system libraries....