Files
pycom-documentation/chapter/toolsandfeatures/pycommodules.md
Daniel Spindelbauer 3766188390 Initial commit
2018-08-01 15:00:52 +02:00

28 lines
1.5 KiB
Markdown

# Pycom Devices \(Features/Hardware\)
All members in the current family of Pycom modules are powered by the ESP32, supporting the following features:
* 512 Kb user available internal storage \(external SD card also supported\)
* Up to 96 Kb of RAM available for user MicroPython code.
* Hardware Floating Point Arithmetic
* Up to 24 GPIO [Pins](../firmwareapi/pycom/machine/Pin.md)
* 2x [UART](../firmwareapi/pycom/machine/UART.md)
* [SPI](../firmwareapi/pycom/machine/SPI.md)
* [Timers](../firmwareapi/pycom/machine/Timer.md)
* [RTC](../firmwareapi/pycom/machine/RTC.md)
* [PWM](../firmwareapi/pycom/machine/PWM.md)
* [ADC](../firmwareapi/pycom/machine/ADC.md)
* [DAC](../firmwareapi/pycom/machine/DAC.md)
* [I2C](../firmwareapi/pycom/machine/I2C.md)
* [WiFi](../firmwareapi/pycom/network/wlan.md)
* [Bluetooth](../firmwareapi/pycom/network/bluetooth/README.md) \(BLE currently\)
* [LoRa](../firmwareapi/pycom/network/lora.md) \(LoPy, LoPy4 and FiPy\)
* [Sigfox](../firmwareapi/pycom/network/sigfox.md) \(SiPy, LoPy4 and FiPy\)
* [LTE CAT M1](/chapter/firmwareapi/pycom/network/lte/cat-m1.md) & [NB-IoT](/chapter/firmwareapi/pycom/network/lte/nb-iot.md) \(GPy and FiPy\)
* [hashlib](../firmwareapi/micropython/uhashlib.md) MD5, SHA1, SHA256, SHA384 and SHA512 hash algorithms
* [AES encryption](../firmwareapi/pycom/aes.md)
* [SSL/TLS support](../firmwareapi/micropython/ussl.md)
Click the links in the list above to see more details on that feature. For all available modules and libraries, please visit the [Firmware API](../firmwareapi/README.md) Reference section.