Files
espurna/code
Maxim Prokhorov 3dfea4e449 sns(i2c): deprecate brzo, optional transmission stop
remove inconsistent i2c_{read,write}_uint, improve buffer variant instead
ade7953sensor explicitly counting variable length ints

brzo currently is in a persistent todo-list
- there is no runtime configuration of i2c pins
- api does not support cached writes, only repeated start
- api is quite different from the 'Wire' implementation
  (albeit, whole implementation is much smaller)
- code would really benefit from cxx rewrite, as any
  upside from asm use is generally offset by readability
  plus, re-using memory locations already introduces
  'unobvious' asm code, which is not visible w/o disasm
- code focuses on gcc4.x compatibility and breaks w/ gcc9.x+
  register allocation *could* be fixed by using u16 temporaries
  this seems to work ok'ish, but it is unclear whether there
  is any need for the full u32 value space
2025-06-08 22:07:56 +03:00
..
2022-05-05 17:50:21 +03:00
2019-07-11 00:34:17 +03:00
2025-06-01 06:08:18 +03:00
2025-06-03 21:25:44 +03:00
2019-07-11 00:34:17 +03:00