xoviat

Results 29 comments of xoviat

@katyo You brought up a good point that I hadn't thought of. For example, in my use case I have the following: ``` self.en.set_high(); self.serial.write(buf); self.en.set_low(); ``` The GPIO controls...

Started on this with the [wiki](https://github.com/embassy-rs/embassy/wiki). It's not great for now, but can allow more contributions of quick information, which we can eventually use to create better documentation.

I imagine that this would need a new struct that provides interrupts with a `pub fn register_interrupt_table()`.

alignment: ```rust // C representation, alignment raised to 8 #[repr(C, align(8))] struct AlignedStruct { first: i16, second: i8, third: i32 } ```

```rust // uint32_t vectorTable_RAM[VECTORTABLE_SIZE] __attribute__(( aligned (VECTORTABLE_ALIGNMENT) )); #[repr(C, align(VECTORTABLE_ALIGNMENT))] static mut vectorTable_RAM: [u8]; ```

lxn/walk doesn't use this. However, I have implemented an example of this in the "use syscall mechanism on windows" linked above: ```go func getShortPathName(path string) (string, error) { p, err...

You're correct that my initial implementation was less than optimal, but it passed the tests for random paths on my computer, so I assumed that it was good enough. You...

@lxn is there a way that I could get this merged?

@lxn Is there further action that you require?