Frequently Asked Questions: Language: Q: What is the maximum number of variables that can be used ? A: There is no limit to the number of variables, the only limit is the free memory available to store them in Q: What is the free memory available ? A: The free memory available after flashing the firmware is around 35 KBytes Q: That does not seem very much memory available, is it enough ? A: It is more than sufficient for any need. For comparison microphyton has less than 30KBytes Q: What is the interpreter language ? A: The language is based on a greatly extended version of BASIC Hardware: Q: What are the hardware requirements for Annex ? A: Annex for ESP-8266 devices can be installed on almost any ESP-8266 device which has 1Mb or more of memory A: It depends on the module, but by default all I/O pins are available except those used by the internal Flash chip (GPIO 6 to GPIO 11) Q: Are any pins dedicated to a specific functionality ? A: No, but it will depend on what hardware is connected, and the library needed for that hardware, such as for I2C and SPI etc Q: Can Annex be used on ESP32 devices ? A: Annex for ESP-8266 devices can only be used on ESP-8266 devices. Q: Are there plans for an ESP32 version ? A: Annex32 is already in advanced stages of development, but there is more to be added, and no plans to release yet Licenses: Q: Is Annex free, or will there be any license / royalty to pay ? A: The public version of Annex is completely free for hobbyists, and will always remain free for personal use Q: Will Annex ever time out ? A: No, when the public version of Annex is installed in a module it will be be valid forever without any time limit Q : If Annex is free, where I can find the source codes ? A: Annex is free, but it is not open source, so the source code is not available Q: I sell modules based on the ESP8266, can I include Annex in the modules delivered to my customers? A: No, it is not allowed to include and distribute the public version of Annex into any commercial product Q: Is it possible to use Annex for commercial / paid purposes ? A: No, the public version off Annex cannot be used for professional / commercial purposes without breaking the license agreement Q: Are there plans for a commercial version of Annex ? A: No, but a commercial version could be introduced if there was sufficient demand, perhaps with some enhancements |