Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
Todo List
Member attachInterrupt (uint8_t pin, InterruptCallback callback, GPIO_INT_TYPE mode)
Add GPIO_INT_TYPE documentation - is this in SDK?
Member DriverPWM::analogWrite (uint8_t pin, int duty)
Describe how duty affects output
Member DS18S20::IsValidTemperature (uint8_t)
Initial code review suggests this is set once but never rechecked so may not be accurate
Class ESP01_Description
Is ESP01_Description required? Source says it will be removed with new interface
Member fileClearLastError (file_t fd)
Why does fileClearLastError have unused fd parameter?
Member fileLastError (file_t fd)
Why does fileLastError have unused fd parameter?
Member fileStats (file_t file, spiffs_stat *stat)
Document the return value of fileStats
Member fileStats (const String name, spiffs_stat *stat)
Document the return value of fileStats
Member Hardware_Timer::stop ()
Why always return false from Hardware_timer::stop()?
Member IDataSourceStream::getStreamType ()=0
Return value of IDataSourceStream:getStreamType base class function should be of type StreamType, e.g. eSST_User
Member IDataSourceStream::readMemoryBlock (char *data, int bufSize)=0
Should IDataSourceStream::readMemoryBlock return same data type as its bufSize param?
Class IDelegateCaller< ReturnType, ParamsList >
Provide more informative brief description of IDelegateCaller
Member pinMode (uint16_t pin, uint8_t mode)
ESP8266 supports pull-down on GPIO 0-15
Member RF24::openReadingPipe (uint8_t number, uint64_t address)
Enforce the restriction that pipes 1-5 must share the top 32 bits
Member RF24::setPayloadSize (uint8_t size)
Implement variable-sized payloads feature
Member SystemClockClass::setTimeZone (double localTimezoneOffset)
Why does this need to be set to 2 for UK during winter?
Member WDTClass::alive ()
Define the WDT period (how long before it triggers)
Module wifi_ap
How is wifi access point dhcp controlled?