mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-08 22:52:27 -04:00
parent
c31fef0535
commit
5020e5bd28
13 changed files with 298 additions and 19 deletions
|
@ -41,6 +41,7 @@ bool I2CDevManager::force_scan = false;
|
|||
Thread* I2CDevManager::thread;
|
||||
std::vector<I2DevListElement> I2CDevManager::devlist;
|
||||
Mutex I2CDevManager::mutex_list{};
|
||||
EventDispatcher* I2CDevManager::_eventDispatcher;
|
||||
|
||||
/*
|
||||
DEAR DEVELOPERS!
|
||||
|
@ -343,3 +344,11 @@ msg_t I2CDevManager::timer_fn(void* arg) {
|
|||
}
|
||||
|
||||
}; // namespace i2cdev
|
||||
|
||||
extern "C" int oNofityI2cFromShell(uint8_t* buff, size_t len) {
|
||||
i2cdev::I2cDev* dev = i2cdev::I2CDevManager::get_dev_by_model(I2C_DEVMDL::I2CDECMDL_PPMOD);
|
||||
if (!dev) return 0; // nothing to send to, so /dev/null
|
||||
uint16_t reg = 9; // COMMAND_SHELL_PPTOMOD_DATA;
|
||||
if (dev->i2c_write((uint8_t*)®, 2, buff, len)) return 0;
|
||||
return 0; // shoud have an error handler
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue