<re_irc>
<Alex Norman> has anyone here used rust-fatfs (https://github.com/rafalh/rust-fatfs) with SD? I'm curious to try myself if not but figured I'd check first..
<re_irc>
I know that embedded-sdmmc exists but I'm wanting to be able to create directories..
explore has quit [Quit: Connection closed for inactivity]
fabic_ has joined #rust-embedded
starblue has quit [Ping timeout: 272 seconds]
bjc has quit [Ping timeout: 240 seconds]
starblue has joined #rust-embedded
bjc has joined #rust-embedded
<re_irc>
<riskable> dirbaio: This gives me errors about Deserialize not being implemented for that specific type
<re_irc>
<riskable> ...even though I have "#[derive(Debug, Serialize, Deserialize)]" on everything
GenTooMan has quit [Quit: Leaving]
GenTooMan has joined #rust-embedded
<re_irc>
<d3zd3z> Looks like there is no reason for me to actually create my presentation on running Rust code within Zephyr. GPT-3 was able to explain it perfectly: "Zephyr is a real-time operating system (RTOS) designed for use on embedded systems. It is open source and royalty-free.
<re_irc>
To run Rust on Zephyr, you need to first install the Zephyr SDK. You can then use the Zephyr toolchain to compile your Rust code for the Zephyr target."
emerent has quit [Ping timeout: 248 seconds]
emerent has joined #rust-embedded
bpye has quit [Ping timeout: 276 seconds]
bpye has joined #rust-embedded
bpye has quit [Ping timeout: 276 seconds]
bpye has joined #rust-embedded
bpye has quit [Ping timeout: 276 seconds]
bpye has joined #rust-embedded
explore has joined #rust-embedded
fabic_ has quit [Ping timeout: 246 seconds]
starblue has quit [Ping timeout: 256 seconds]
starblue has joined #rust-embedded
explore has quit [Quit: Connection closed for inactivity]
fabic_ has joined #rust-embedded
fabic_ has quit [Quit: Leaving]
fabic has joined #rust-embedded
<re_irc>
<DrRuhe> Hi everyone, I'm trying to compile a rust project for a beagleboard (target: arm-unknown-linux-gnueabihf) that uses a shared library. I want to create bindings using bindgen, but the user guide does not mention what to do when cross-compiling using cross. Does anybody know where I can find documentation on how to do that?
<re_irc>
<Tom> d3zd3z: I'm looking forward to seeing that, you are presenting that in June?
<re_irc>
<Alex Norman> DrRuhe: I haven't done this but there is a tool called "cross" that some people use for cross compilation, it looks like people have had some success with linking their own custom lib: https://github.com/cross-rs/cross/issues/347 so I figure that your situation shouldn't be too different?
<re_irc>
Likely some other solutions too..
fabic has quit [Ping timeout: 272 seconds]
<re_irc>
<riskable> Sweet: I got my crazy static "config.rs" generation working with unlimited numbers _and kinds_ of rotary encoders. So the end user can add in a mixture of analog encoders, digital encoders, encoders connected directly to GPIO pins, encoders connected through multiplexers, etc etc
<re_irc>
<riskable> For the directly-attached-to-GPIO pin kind though I need to come up with a way to map pin numbers to actual pin types. I suppose I'll just require a "pin_map.rs" in the board-specific directory.
<re_irc>
<riskable> Now to give displays and lighting (aka RGB) the same treatment so my firmware can support unlimited numbers of displays and lighting control mechanisms! 😄👍
bpye has quit [Ping timeout: 276 seconds]
bpye has joined #rust-embedded
bpye has quit [Ping timeout: 250 seconds]
bpye has joined #rust-embedded
<re_irc>
<dirbaio> has anyone seen/fixed this error before? happens when using "f32" on a non-"hf" target like "thumbv7em-none-eabi"