Armin Brauns
Armin Brauns
Upstream GDB issue, see blackmagic-debug/blackmagic#929 for details.
> `pio run -t compile_commands.json` This doesn't seem to work anymore, it gives me ``*** Do not know how to make File target `compile_commands.json' (...). Stop.``. No other warnings, so...
Looks like this is built into platformio somewhere somehow now, the script is no longer required and the command is `pio run -t compiledb`.
It's a custom device running the [Zephyr RTOS](https://github.com/zephyrproject-rtos/zephyr).
I did set the TX characteristic, but no writes are arriving at the device. Worth noting that the Android app works fine with the same device.
I always want every field to be encoded, exactly because during decoding, I assume default values for any field that is not present (through `PB_DECODE_NOINIT`). A field not being encoded...
Maybe it could just be added as a flag to `pb_encode_ex()` instead of a protobuf option?
Unfortunate, would a PR be accepted? Otherwise we'll just have to keep the hack in our private fork, not a big deal either.
Well right now I'm just commenting out the call to `pb_check_proto3_default_value()` in `encode_field()`, but that's obviously a global compile-time setting rather than a per-encode setting.
The `f_sharp` compare CI failure was already present in master.