Commit Graph

  • eabc549 (HEAD -> master) Merge pull request #8 from cefn/master by Limor "Ladyada" Fried 2018-02-27 12:34:16 -0500
  • 61d1577 Cruft removal by Cefn Hoile 2018-02-26 23:22:05 +0000
  • 8175ad6 No longer used. Stability issues from mounted filesystems make auto-sync impossible. by Cefn Hoile 2018-02-26 23:20:30 +0000
  • a75b48c Added I2C example and further compatibility modules listed by Cefn Hoile 2018-02-26 23:05:27 +0000
  • ef1cd7a Copy Paste error, pasted before import. Noted BNO055 not tested. by Cefn Hoile 2018-02-26 23:02:47 +0000
  • 9f00d2e Moved to adafruit_blinka.agnostic by Cefn Hoile 2018-02-26 22:32:28 +0000
  • 7fc1f8a Headings added. More detail on repo structure and mpy-cross by Cefn Hoile 2018-02-26 22:31:33 +0000
  • 1ecde5c Upload new-structure agnostic and the time package too by Cefn Hoile 2018-02-26 22:30:59 +0000
  • 04ae17d Handle also CircuitPython error from missing pull capability. by Cefn Hoile 2018-02-26 22:30:30 +0000
  • a8ed516 Agnostic now a package. Interactive testing now relies on monotonic. time now under agnostic package. by Cefn Hoile 2018-02-26 22:29:51 +0000
  • 38566e3 Simplified testing packages by Cefn Hoile 2018-02-26 21:13:05 +0000
  • e86b7ed Brought summary up to date by Cefn Hoile 2018-02-26 21:11:45 +0000
  • 48f5f33 Minimise variables per module, given memory ceiling by Cefn Hoile 2018-02-26 20:03:52 +0000
  • b4be9b4 Implementation of hardware I2C. Added timeout and receiver_buffer_size handling. Switched to use of pin references rather than pin ids. by Cefn Hoile 2018-02-26 20:02:34 +0000
  • 5d0b207 Raise erro rwhen attempting software I2C on platform without. Minimise imports on load (import within function definitions). Remove spurious positional and keyword arg containers. Eliminate locally-scoped temporary variables. Switched to use of pin references rather than IDs in microcontroller port lists by Cefn Hoile 2018-02-26 20:00:43 +0000
  • 70057ae Separated into uart, i2c tests by Cefn Hoile 2018-02-26 19:56:55 +0000
  • 6f289bc Renamed anticipating deprecation in favour of filesystem copy routine - watch-triggered sync too unreliable. by Cefn Hoile 2018-02-26 19:56:25 +0000
  • 4bbe5af Added agnostic as shared dependency between micropython and circuitpython test configuration by Cefn Hoile 2018-02-26 19:55:09 +0000
  • ddf8185 Added adafruit_register to test library dependencies by Cefn Hoile 2018-02-26 19:54:18 +0000
  • 546aa05 Definition of I2C bus-type per-board. Segregated busio tests into i2c vs uart by Cefn Hoile 2018-02-26 19:53:07 +0000
  • ba4b660 Sync procedure for pyboard testing. by Cefn Hoile 2018-02-26 19:49:55 +0000
  • 6eb178d Moved ports declarations into microcontroller.pin package, and used pin references in port definitions. by Cefn Hoile 2018-02-26 19:48:58 +0000
  • b76e7eb Added monkeypatch for time.struct_time dependency of adafruit_gps. by Cefn Hoile 2018-02-26 19:43:47 +0000
  • 818f295 No pip-managed libraries by Cefn Hoile 2018-02-25 00:41:04 +0000
  • 5da8051 YAPF PEP8 auto-reformat layout and whitespace (no code changes) by Cefn Hoile 2018-02-25 00:37:05 +0000
  • 59d4a14 Merge branch 'master' of github.com:cefn/Adafruit_Micropython_Blinka by Cefn Hoile 2018-02-25 00:34:25 +0000
  • 6941994 Reverted to package by Cefn Hoile 2018-02-25 00:34:10 +0000
  • 8d929e8 Moved bytecode .gitignore into root to cleanup src folders by Cefn Hoile 2018-02-25 00:24:53 +0000
  • 4acc1cf Update README.rst by Cefn Hoile 2018-02-25 00:20:23 +0000
  • b70fd42 Refactoring Pin, pin etc. by Cefn Hoile 2018-02-25 00:14:06 +0000
  • 181c0f8 Tested refactored upload scripts for new layout by Cefn Hoile 2018-02-25 00:08:23 +0000
  • 5f6bb4e Renaming and refactoring typos. Experimental logic for board-based Pin naming, falling back on microcontroller-based Pin naming by Cefn Hoile 2018-02-25 00:07:29 +0000
  • 72e45c7 Fix copy-paste error by Cefn Hoile 2018-02-24 23:16:35 +0000
  • 659fa8c Simpletest not applicable for this repo - integration tests are in test folder by Cefn Hoile 2018-02-24 22:01:55 +0000
  • 404d9f9 Source code now in src folder and adafruit_blinka is a package containing multiple platform-specific implementations there. by Cefn Hoile 2018-02-24 22:00:53 +0000
  • 7f28171 Moved upload scripts into test directory by Cefn Hoile 2018-02-24 21:59:13 +0000
  • f8614ae Moved unittest module into separate test directory by Cefn Hoile 2018-02-24 21:58:46 +0000
  • 990fb37 Introduced submodules for libraries used by test suite by Cefn Hoile 2018-02-24 21:57:03 +0000
  • 6c5b910 Retired notes directory by Cefn Hoile 2018-02-24 21:56:37 +0000
  • d1eda01 .gitignore for python paths by Cefn Hoile 2018-02-24 21:55:46 +0000
  • a575c4b Packages reverted to modules by Cefn Hoile 2018-02-24 21:53:52 +0000
  • 34afbde Agnostic and wrapper-specific classes now under adafruit_blinka by Cefn Hoile 2018-02-24 21:52:36 +0000
  • 5c2512a Moved testing out of top level python path by Cefn Hoile 2018-02-24 21:51:00 +0000
  • f4f44cf Board packages now under adafruit_blinka by Cefn Hoile 2018-02-24 21:50:30 +0000
  • 9aedff3 Microcontroller packages now under adafruit_blinka by Cefn Hoile 2018-02-24 21:47:37 +0000
  • 72aa3ef Typo in interactive message by Cefn Hoile 2018-02-24 21:08:02 +0000
  • a8a160c Top level package now defines only uart and spi ports. pin submodule handles pins by Cefn Hoile 2018-02-24 21:07:28 +0000
  • d884bdd Defined uart and spi hardware availability for esp8266 and stm32. Moved pin functionality, yet to be tested by Cefn Hoile 2018-02-24 21:06:40 +0000
  • ef9e1aa Moved locking behaviour into common superclass. Moved context-managed behaviour into common superclass. Implemented bitbangio.SPI busio.SPI, busio.I2C, busio.UART by Cefn Hoile 2018-02-24 21:03:45 +0000
  • 7cc2d68 board=None if detection doesn't work by Cefn Hoile 2018-02-24 20:56:32 +0000
  • a64ccd5 Tests not verified for busio implementation by Cefn Hoile 2018-02-24 20:29:09 +0000
  • efbf7fa Untested busio implementation by Cefn Hoile 2018-02-24 20:28:27 +0000
  • 20af20e Added tested libraries as submodules by Cefn Hoile 2018-02-24 20:27:20 +0000
  • b73cdee Snapshot of testing.main() which runs BME280 successfully by Cefn Hoile 2018-02-20 18:06:19 +0000
  • e556c13 bytecode mistakenly committed by Cefn Hoile 2018-02-20 18:01:51 +0000
  • 445f46b Suppress bytecode files by Cefn Hoile 2018-02-20 18:01:34 +0000
  • 71788f7 Fixed issue with directories being incorrectly filtered. Added bytecode compilation logic since otherwise memory busted. by Cefn Hoile 2018-02-20 17:59:23 +0000
  • 3f37952 Fixed issue with directories being incorrectly filtered by Cefn Hoile 2018-02-20 17:58:25 +0000
  • c094be0 Workaround for (bug in?) Micropython import logic. Frequency a keyword not positional arg. Stop a positional arg not a keyword arg. by Cefn Hoile 2018-02-20 17:57:16 +0000
  • a8510f5 Working I2C reference testcase on CircuitPython by Cefn Hoile 2018-02-20 17:12:00 +0000
  • ff25234 Untested draft I2C by Cefn Hoile 2018-02-20 17:11:41 +0000
  • da9bd66 Introduced conservative garbage collection to minimise heap fragmentation by Cefn Hoile 2018-02-20 17:10:20 +0000
  • ebd564d Reversed mistakenly committed tweak. Introduced conservative garbage collection to minimise heap fragmentation by Cefn Hoile 2018-02-20 17:09:51 +0000
  • 1e638de Now populates BusDevice and BME280 by Cefn Hoile 2018-02-20 17:08:24 +0000
  • 3dbb3d7 Resumed wildcard import style by Cefn Hoile 2018-02-20 17:07:28 +0000
  • 619db47 Use boolean as canonical value attribute by Cefn Hoile 2018-02-19 23:15:42 +0000
  • c24f5e6 Fail hard when board cannot be determined. Feather Huzzah Red LED is inverted. Typo in suite. by Cefn Hoile 2018-02-19 22:14:46 +0000
  • d9dcc0b Suppress errors from ampy mkdir where directory exists by Cefn Hoile 2018-02-19 20:52:08 +0000
  • f15a043 Merge branch 'master' of github.com:cefn/Adafruit_Micropython_Blinka by Cefn Hoile 2018-02-19 20:42:11 +0000
  • 0c6b7c7 Moved Pin definition back so that __module__ properly rendered by repr(). Fear of circular dependency was red herring - was just too many levels of recursion. by Cefn Hoile 2018-02-19 20:41:49 +0000
  • eed35df Moved Pin definition back so that __module__ properly rendered by repr(). Fear of circular dependency was red herring - was just too many levels of recursion. by Cefn Hoile 2018-02-19 20:41:17 +0000
  • 64003e5 Update README.rst by Cefn Hoile 2018-02-19 20:25:28 +0000
  • aeb8c0e More readable, link to log of example test suite by Cefn Hoile 2018-02-19 20:23:16 +0000
  • bb068ba Update README.rst by Cefn Hoile 2018-02-19 20:15:58 +0000
  • 75ae0e9 Update README.rst by Cefn Hoile 2018-02-19 20:08:30 +0000
  • 355416c Update index.md by Cefn Hoile 2018-02-19 16:14:46 +0000
  • 6811a51 Update index.md by Cefn Hoile 2018-02-19 16:12:08 +0000
  • df93df8 Update index.md by Cefn Hoile 2018-02-19 16:10:38 +0000
  • 6f28203 Update index.md by Cefn Hoile 2018-02-19 16:10:18 +0000
  • 13fb285 Added support for pyboard and future support for inverted LED by Cefn Hoile 2018-02-19 15:41:03 +0000
  • 64395da Updated README by Cefn Hoile 2018-02-19 15:19:38 +0000
  • 3b2fc26 Better formatted console results. Skip wiring check if LED hardwired by Cefn Hoile 2018-02-19 14:43:08 +0000
  • 63c7292 Better formatted console results by Cefn Hoile 2018-02-19 14:42:37 +0000
  • 0caa27c Terminate early while experimenting with testcases by Cefn Hoile 2018-02-19 14:17:52 +0000
  • 84474ee Added exception-printouts, and flags to selectively re-raise Exceptions/BaseExceptions from Test cases by Cefn Hoile 2018-02-19 14:15:10 +0000
  • 1a0b080 rely on utime directly. by Cefn Hoile 2018-02-19 14:08:07 +0000
  • 1ca47c8 Clarified comment by Cefn Hoile 2018-02-19 14:07:28 +0000
  • 8d778ae Value moved packages by Cefn Hoile 2018-02-19 14:06:53 +0000
  • 5d8a33c Coverage for switch_to_x() methods. Pull-up and pull-down. by Cefn Hoile 2018-02-19 14:06:02 +0000
  • bfb6839 led_hardwired flag to skip interactive questioning about wiring LEDs by Cefn Hoile 2018-02-19 14:05:08 +0000
  • f7d6376 Added interactive await behaviour for real-world triggers. Workaround for stack-busting recursive imports. Added micropython-specific digitalio testing. by Cefn Hoile 2018-02-19 14:03:53 +0000
  • d718837 Moved temporary methods to end of definition by Cefn Hoile 2018-02-19 14:02:22 +0000
  • 479d579 Initialisations to None help with code completion editors. Context-manager signature and return now compliant. Exception-raising where Pull.DOWN not supported. Commented, PEP8 and removed hash cruft. by Cefn Hoile 2018-02-19 14:01:43 +0000
  • 98051a9 SDA/SCL matching labels on board by Cefn Hoile 2018-02-19 13:59:00 +0000
  • deeac35 Exporting time symbols not modules by Cefn Hoile 2018-02-19 13:58:32 +0000
  • dc370ee Suppress Pycharm by Cefn Hoile 2018-02-19 13:57:26 +0000
  • 367dbe2 Property interdependencies now sensible by Cefn Hoile 2018-02-19 01:43:11 +0000
  • bd28c12 Updated for new testing structure by Cefn Hoile 2018-02-18 20:57:28 +0000
  • bdef7a8 More consistent naming of board,microcontroller,implementation by Cefn Hoile 2018-02-18 20:52:37 +0000
  • 9c8d8fa Moved pin_count out of board into proper place in microcontroller hierarchy by Cefn Hoile 2018-02-18 20:52:14 +0000