DAC_test_extra.proto 790 B

1234567891011121314151617181920212223242526272829
  1. syntax = "proto3";
  2. package sys.dac.extra;
  3. import "DAC.proto";
  4. import "GPIO.proto";
  5. import "I2CBus.proto";
  6. import "DacControlSet.proto";
  7. import "customoptions.proto";
  8. import "nanopb.proto";
  9. option (nanopb_fileopt).enum_to_string = true;
  10. message config {
  11. option (nanopb_msgopt).packed_struct = true;
  12. option (nanopb_msgopt).msgid = 80008;
  13. int32 bck = 1 [(cust_field).v_int32=-1];
  14. int32 ws = 2 [(cust_field).v_int32=-1];
  15. int32 dout = 3 [(cust_field).v_int32=-1];
  16. MCK mck = 4;
  17. gpio.pinmute = 5 [(cust_field).v_msg='{"pin":-1,"level":"LOW"}'];
  18. Models model = 6;
  19. I2CBus i2c = 7;
  20. dac.control.Set daccontrolset = 8;
  21. bool jack_mutes_amp = 9;
  22. uint32 addr = 10;
  23. int32 din = 11 [(cust_field).v_int32=-1];
  24. int32 dummy1 = 20;
  25. int64 dummy2 = 21;
  26. gpio.pindummy3 = 22;
  27. }