2
0

I2CBus.proto 366 B

12345678910111213141516171819
  1. syntax = "proto3";
  2. package sys;
  3. import "GPIO.proto";
  4. import "nanopb.proto";
  5. option (nanopb_fileopt).enum_to_string = true;
  6. enum I2CPortEnum {
  7. UNSPECIFIED_PORT = 0;
  8. I2CPort0 = 1;
  9. I2CPort1 = 2;
  10. }
  11. message I2CBus {
  12. option (nanopb_msgopt).msgid = 10034;
  13. I2CPortEnum port = 1 ;
  14. int32 speed = 2 [(nanopb).int_size = IS_16];
  15. GPIO sda = 3;
  16. GPIO scl = 4;
  17. }