Cassandra "ZZ Cat" Robinson
Cassandra "ZZ Cat" Robinson
Hmmm. I'll give this a go with my Metro M4 Express (I've reformatted it back to C++ from Python) & I'll see where I go with it. I'll let y'all...
Update: I gave it a go with my usual way (I use switch-cases, acting as finite state machines to control every state the MCU is in, from reset to standby...
I have a similar issue to this, so I will expand on the OP here. > [!NOTE] > X11 session is unaffected by this issue. > It is isolated to...
I am absolutely backing this, 100%. I would love to see CRSF properly listed (perhaps in its own repository?) with its own documentation (regarding specifications on control data, telemetry data,...
> > I know for a fact that [Spektrum did precisely this](https://github.com/SpektrumRC/SRXL2) with their SRXL2 protocol. If they can do it, so can you. > > Similar case with mavlink...
> ...is the timeout necessary? Oh gods, you have my intrusive thoughts in a nutshell, here. :laughing: The time-out is calculated based on the number of possible size of CRSF...
> Each invocation of `CRSF::receiveFrames()` parses a single frame. The frame has a frame type and the ones accepted by the library are: > > * `CRSF_FRAMETYPE_RC_CHANNELS_PACKED` > > *...
It appears I may have hit a wall with this. According to the [documentation](https://github.com/crsf-wg/crsf/wiki/Physical-Layer#uart-half-duplex), external CRSF transmitter modules are using inverted half-duplex UART. This could _severely_ limit my options here,...
> One transistor and resistor can solve inversion problem, so maybe this is not big deal? > > Also, would like to clarify - i would be interested if it...
Right! Now, I know where to go with this. I am focusing on getting a "working prototype" of the Serial Transmitter Interface, where I am sending out the CRSF RC...