.. _micropython_lib: 编程接口 ===================== MicroPython原生库 --------------------------------------------- 下面的标准Python库已被微型化,以适应MicroPython的原理。这些库执行该模块的核心功能,并被设计作为标准Python库的替代选择。 以下的某些模块使用标准的Python名,但带有 ``u`` 前缀,例如,其名称为``ujson`` 而不是 ``json`` 。 这表示这样的一个模块是micro-library,即仅实现CPython模块功能的一个子集。通过以不同方式命名它们, 用户可以选择编写Python级别的模块来扩展功能,从而更好地与CPython实现兼容(这是由上述的 `micropython-lib` 实现的)。 .. toctree:: :maxdepth: 1 uio.rst ujson.rst usys.rst utime.rst MicroPython轻应用定制库 ------------------------------ 下面的定制库实现了硬件外设扩展(GPIO, UART, SPI, I2C,PWM, Timer, SDCard),物联网平台和网络管理相关的功能。 .. toctree:: :maxdepth: 1 Driver.rst linkkit.rst netmgr.rst DataInput.rst ImageCodec.rst ImageProc.rst ML.rst UI.rst VideoCodec.rst