Armin Brauns

Results 10 comments of 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.