esponewire.c contains low-level timing-critical functions that go in iRAM. modonewire.c contains Python wrapper code.