123456789101112131415161718192021222324 |
- // Module for interfacing with the SPI interface
- #include "module.h"
- #include "lauxlib.h"
- #include "spi_common.h"
- #include "driver/spi_common.h"
- static const LUA_REG_TYPE lspi_map[] = {
- { LSTRKEY( "master" ), LFUNCVAL( lspi_master ) },
- // { LSTRKEY( "slave" ), LFUNCVAL( lspi_slave ) },
- { LSTRKEY( "SPI" ), LNUMVAL( SPI_HOST ) },
- { LSTRKEY( "HSPI" ), LNUMVAL( HSPI_HOST ) },
- { LSTRKEY( "VSPI" ), LNUMVAL( VSPI_HOST ) },
- {LNILKEY, LNILVAL}
- };
- int luaopen_spi( lua_State *L ) {
- luaopen_spi_master( L );
- return 0;
- }
- NODEMCU_MODULE(SPI, "spi", lspi_map, luaopen_spi);
|