aboutsummaryrefslogtreecommitdiff
path: root/cc3200/qstrdefsport.h
AgeCommit message (Collapse)Author
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George
This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
There were several different spellings of MicroPython present in comments, when there should be only one.
2016-04-16py: Add rules for automated extraction of qstrs from sources.Jan Čapek
- add template rule that converts a specified source file into a qstring file - add special rule for generating a central header that contains all extracted/autogenerated strings - defined by QSTR_DEFS_COLLECTED variable. Each platform appends a list of sources that may contain qstrings into a new build variable: SRC_QSTR. Any autogenerated prerequisities are should be appened to SRC_QSTR_AUTO_DEPS variable. - remove most qstrings from py/qstrdefs, keep only qstrings that contain special characters - these cannot be easily detected in the sources without additional annotations - remove most manual qstrdefs, use qstrdef autogen for: py, cc3200, stmhal, teensy, unix, windows, pic16bit: - remove all micropython generic qstrdefs except for the special strings that contain special characters (e.g. /,+,<,> etc.) - remove all port specific qstrdefs except for special strings - append sources for qstr generation in platform makefiles (SRC_QSTR)
2016-02-22cc3200: Rename 'server' class to 'Server' for consistency.danicampora
2016-02-21cc3200: Simplify the Timer API and correct the documents.danicampora
Make the PWM duty cycle configurable from 0.00 to 100.00 by accepting values from 0 to 10000. Add automatic Pin assignment when operating in PWM mode.
2016-02-21cc3200: Finally fix the Timer class API.danicampora
Properly calculate the period and the prescaler, this now allows to set the PWM frequency down to 5Hz. Make Timer IDs go from 0 to 3. Add the trigger definitions for the channel IRQ.
2015-12-18ports: Rename "machine" module to "umachine".Paul Sokolovsky
To let unix port implement "machine" functionality on Python level, and keep consistent naming in other ports (baremetal ports will use magic module "symlinking" to still load it on "import machine"). Fixes #1701.
2015-11-09stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants.Paul Sokolovsky
This makes select.poll() interface fully compatible with CpYthon. Also, make their numeric values of these options compatible with Linux (and by extension, with iBCS2 standard, which jopefully means compatibility with other Unices too).
2015-10-21cc3200: Clean-up socket constants.danicampora
2015-10-19docs: Add wipy and network.server documentation.danicampora
2015-10-19cc3200: Refactor network module to make the server a propper object.danicampora
2015-10-19cc3200: Create wipy module, remove HeartBeat class.danicampora
The heartbeat is now controllable via a single function within the wipy module.
2015-10-17cc3200: In scan results rename 'auth' field to 'sec'.danicampora
As defined by the new API, since 'auth' is actually a tuple composed by the security type and the key.
2015-09-27cc3200: Disable uheapq and uhashlib.Daniel Campora
Those two are rarely used features and better to have the extra heap.
2015-09-27cc3200: Rename pyb module to machine.Daniel Campora
2015-09-27cc3200: Implement support for os.dupterm().Daniel Campora
2015-09-27cc3200: New WLAN API including test.Daniel Campora
2015-09-27cc3200: New irq API, affects all classes that provide the irq method.Daniel Campora
2015-09-21cc3200: New SD and RTC API plus os and time modules' extensions.Daniel Campora
2015-09-16cc3200: New ADC API.Daniel Campora
2015-09-16cc3200: New SPI API.Daniel Campora
2015-09-16cc3200: New WDT API.Daniel Campora
2015-09-16cc3200: Add UART.ODD and UART.EVEN to select parity.Daniel Campora
2015-09-16cc3200: Replace Pin.PULL_NONE with None.Daniel Campora
2015-09-16cc3200: Default peripheral ID support on I2C.Daniel Campora
2015-09-16cc3200: Make UART choose default id when not given.Daniel Campora
2015-09-10cc3200: New I2C API.Daniel Campora
2015-09-10cc3200: New UART API plus related test.Daniel Campora
2015-09-10cc3200: Add alternate functions list to Pin object.Daniel Campora
Also remove pin.high() and pin.low() methods.
2015-09-10cc3200: Re-work Pin class according to the new API.Daniel Campora
Also add relevant test.
2015-09-10cc3200: Add alt param to Pin constructor.Daniel Campora
2015-09-10cc3200: Implement new Pin API.Daniel Campora
2015-08-16cc3200: Rework SD API. Increase heap to avoid malloc failures.Daniel Campora
2015-08-16cc3200: Rename SPI nss param to cs.Daniel Campora
The nss param in the pyboard has a different meaning that doesn't apply to the WiPy.
2015-08-16cc3200: Improve callback API.Daniel Campora
Rename "wakes" param to "wake_from" and make "value" an object instead of an integer.
2015-08-10cc3200: Make ADC API compatible with the pyboard.Daniel Campora
2015-08-09cc3200: Add nic.iwconfig() to set/get WLAN configuration.Daniel Campora
Changes are based on this post: https://github.com/micropython/micropython/issues/876#issuecomment-115255551 The constructor can optionally take the same params of iwconfig in order to configure WiFi when creating the object. Params are keyworkd only. The WiPy accepts: - mode (int -> WLAN.AP or WLAN.STA) - ssdi (string) - security (int -> WLAN.OPEN, WLAN.WEP, WLAN.WPA, WLAN.WPA2) - key (string) - channel (int (1-11)) - antenna (int -> WLAN.INTERNAL, WLAN.EXTERNAL)
2015-08-02cc3200: Make I2C and SPI API the same as in stmhal.Daniel Campora
2015-07-30cc3200: Add socket.makefile()Daniel Campora
2015-07-17cc3200: Add socket.sendall() (aliases to send()).Daniel Campora
Simplelink's socket send checks for the size of the packet and sends it in chunks if the size is too large.
2015-07-10cc3200: Add struct weak link for ustruct.Daniel Campora
2015-07-04cc3200: Enable base64 methods from modubinascii.Daniel Campora
2015-07-02cc3200: Add modussl, ssl sockets subclassed from normal sockets.Daniel Campora
Stream methods were added to normal sockets as in the unix port.
2015-07-02cc3200: Add socket.timeout and socket.error exceptions.Daniel Campora
2015-06-28cc3200: Add `Pin.name()` method.Daniel Campora
2015-06-10cc3200: Rename os.mkdisk() to os.mkfs().Daniel Campora
2015-06-10cc3200: Remove Timer.AB constant.Daniel Campora
Timer.A and Timer.B can be ORed for this purpose.
2015-06-10cc3200: Re-name pyb.hard_reset() to pyb.reset().Daniel Campora
2015-06-10cc3200: Add sendbreak method to the UART.Daniel Campora
2015-06-10cc3200: Make UART API more similar to stmhal.Daniel Campora