circuitpython/pic16bit
Jan Čapek d76c65f599 py: Add rules for automated extraction of qstrs from sources.
- 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-04-16 13:18:09 +01:00
..
Makefile py: Add rules for automated extraction of qstrs from sources. 2016-04-16 13:18:09 +01:00
board.c pic16bit: Initial version of port to 16-bit PIC family. 2015-04-03 14:11:19 +01:00
board.h pic16bit: Initial version of port to 16-bit PIC family. 2015-04-03 14:11:19 +01:00
main.c lib/pyexec: Move header pyexec.h from stmhal directory. 2015-11-09 13:13:09 +00:00
modpyb.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
modpyb.h pic16bit: Initial version of port to 16-bit PIC family. 2015-04-03 14:11:19 +01:00
modpybled.c pic16bit: Minor updates to types to allow port to compile again. 2016-01-16 21:07:26 +00:00
modpybswitch.c pic16bit: Minor updates to types to allow port to compile again. 2016-01-16 21:07:26 +00:00
mpconfigport.h py: Add ability to have frozen persistent bytecode from .mpy files. 2016-04-13 16:07:47 +01:00
pic16bit_mphal.c all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
pic16bit_mphal.h all: Add py/mphal.h and use it in all ports. 2015-10-31 19:14:30 +03:00
qstrdefsport.h py: Add rules for automated extraction of qstrs from sources. 2016-04-16 13:18:09 +01:00
unistd.h pic16bit: Minor updates to types to allow port to compile again. 2016-01-16 21:07:26 +00:00