eabc549
								
								  (HEAD -> master)
								Merge pull request #8 from cefn/master by
								
								2018-02-27 12:34:16 -0500
							
						
									61d1577
								
								 
								Cruft removal by
								
								2018-02-26 23:22:05 +0000
							
						
									8175ad6
								
								 
								No longer used. Stability issues from mounted filesystems make auto-sync impossible. by
								
								2018-02-26 23:20:30 +0000
							
						
									a75b48c
								
								 
								Added I2C example and further compatibility modules listed by
								
								2018-02-26 23:05:27 +0000
							
						
									ef1cd7a
								
								 
								Copy Paste error, pasted before import. Noted BNO055 not tested. by
								
								2018-02-26 23:02:47 +0000
							
						
									9f00d2e
								
								 
								Moved to adafruit_blinka.agnostic by
								
								2018-02-26 22:32:28 +0000
							
						
									7fc1f8a
								
								 
								Headings added. More detail on repo structure and mpy-cross by
								
								2018-02-26 22:31:33 +0000
							
						
									1ecde5c
								
								 
								Upload new-structure agnostic and the time package too by
								
								2018-02-26 22:30:59 +0000
							
						
									04ae17d
								
								 
								Handle also CircuitPython error from missing pull capability. by
								
								2018-02-26 22:30:30 +0000
							
						
									a8ed516
								
								 
								Agnostic now a package. Interactive testing now relies on monotonic. time now under agnostic package. by
								
								2018-02-26 22:29:51 +0000
							
						
									38566e3
								
								 
								Simplified testing packages by
								
								2018-02-26 21:13:05 +0000
							
						
									e86b7ed
								
								 
								Brought summary up to date by
								
								2018-02-26 21:11:45 +0000
							
						
									48f5f33
								
								 
								Minimise variables per module, given memory ceiling by
								
								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
								
								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
								
								2018-02-26 20:00:43 +0000
							
						
									70057ae
								
								 
								Separated into uart, i2c tests by
								
								2018-02-26 19:56:55 +0000
							
						
									6f289bc
								
								 
								Renamed anticipating deprecation in favour of filesystem copy routine - watch-triggered sync too unreliable. by
								
								2018-02-26 19:56:25 +0000
							
						
									4bbe5af
								
								 
								Added agnostic as shared dependency between micropython and circuitpython test configuration by
								
								2018-02-26 19:55:09 +0000
							
						
									ddf8185
								
								 
								Added adafruit_register to test library dependencies by
								
								2018-02-26 19:54:18 +0000
							
						
									546aa05
								
								 
								Definition of I2C bus-type per-board. Segregated busio tests into i2c vs uart by
								
								2018-02-26 19:53:07 +0000
							
						
									ba4b660
								
								 
								Sync procedure for pyboard testing. by
								
								2018-02-26 19:49:55 +0000
							
						
									6eb178d
								
								 
								Moved ports declarations into microcontroller.pin package, and used pin references in port definitions. by
								
								2018-02-26 19:48:58 +0000
							
						
									b76e7eb
								
								 
								Added monkeypatch for time.struct_time dependency of adafruit_gps. by
								
								2018-02-26 19:43:47 +0000
							
						
									818f295
								
								 
								No pip-managed libraries by
								
								2018-02-25 00:41:04 +0000
							
						
									5da8051
								
								 
								YAPF PEP8 auto-reformat layout and whitespace (no code changes) by
								
								2018-02-25 00:37:05 +0000
							
						
									59d4a14
								
								 
								Merge branch 'master' of github.com:cefn/Adafruit_Micropython_Blinka by
								
								2018-02-25 00:34:25 +0000
							
						
									6941994
								
								 
								Reverted to package by
								
								2018-02-25 00:34:10 +0000
							
						
									8d929e8
								
								 
								Moved bytecode .gitignore into root to cleanup src folders by
								
								2018-02-25 00:24:53 +0000
							
						
									4acc1cf
								
								 
								Update README.rst by
								
								2018-02-25 00:20:23 +0000
							
						
									b70fd42
								
								 
								Refactoring Pin, pin etc. by
								
								2018-02-25 00:14:06 +0000
							
						
									181c0f8
								
								 
								Tested refactored upload scripts for new layout by
								
								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
								
								2018-02-25 00:07:29 +0000
							
						
									72e45c7
								
								 
								Fix copy-paste error by
								
								2018-02-24 23:16:35 +0000
							
						
									659fa8c
								
								 
								Simpletest not applicable for this repo - integration tests are in test folder by
								
								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
								
								2018-02-24 22:00:53 +0000
							
						
									7f28171
								
								 
								Moved upload scripts into test directory by
								
								2018-02-24 21:59:13 +0000
							
						
									f8614ae
								
								 
								Moved unittest module into separate test directory by
								
								2018-02-24 21:58:46 +0000
							
						
									990fb37
								
								 
								Introduced submodules for libraries used by test suite by
								
								2018-02-24 21:57:03 +0000
							
						
									6c5b910
								
								 
								Retired notes directory by
								
								2018-02-24 21:56:37 +0000
							
						
									d1eda01
								
								 
								.gitignore for python paths by
								
								2018-02-24 21:55:46 +0000
							
						
									a575c4b
								
								 
								Packages reverted to modules by
								
								2018-02-24 21:53:52 +0000
							
						
									34afbde
								
								 
								Agnostic and wrapper-specific classes now under adafruit_blinka by
								
								2018-02-24 21:52:36 +0000
							
						
									5c2512a
								
								 
								Moved testing out of top level python path by
								
								2018-02-24 21:51:00 +0000
							
						
									f4f44cf
								
								 
								Board packages now under adafruit_blinka by
								
								2018-02-24 21:50:30 +0000
							
						
									9aedff3
								
								 
								Microcontroller packages now under adafruit_blinka by
								
								2018-02-24 21:47:37 +0000
							
						
									72aa3ef
								
								 
								Typo in interactive message by
								
								2018-02-24 21:08:02 +0000
							
						
									a8a160c
								
								 
								Top level package now defines only uart and spi ports. pin submodule handles pins by
								
								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
								
								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
								
								2018-02-24 21:03:45 +0000
							
						
									7cc2d68
								
								 
								board=None if detection doesn't work by
								
								2018-02-24 20:56:32 +0000
							
						
									a64ccd5
								
								 
								Tests not verified for busio implementation by
								
								2018-02-24 20:29:09 +0000
							
						
									efbf7fa
								
								 
								Untested busio implementation by
								
								2018-02-24 20:28:27 +0000
							
						
									20af20e
								
								 
								Added tested libraries as submodules by
								
								2018-02-24 20:27:20 +0000
							
						
									b73cdee
								
								 
								Snapshot of testing.main() which runs BME280 successfully by
								
								2018-02-20 18:06:19 +0000
							
						
									e556c13
								
								 
								bytecode mistakenly committed by
								
								2018-02-20 18:01:51 +0000
							
						
									445f46b
								
								 
								Suppress bytecode files by
								
								2018-02-20 18:01:34 +0000
							
						
									71788f7
								
								 
								Fixed issue with directories being incorrectly filtered. Added bytecode compilation logic since otherwise memory busted. by
								
								2018-02-20 17:59:23 +0000
							
						
									3f37952
								
								 
								Fixed issue with directories being incorrectly filtered by
								
								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
								
								2018-02-20 17:57:16 +0000
							
						
									a8510f5
								
								 
								Working I2C reference testcase on CircuitPython by
								
								2018-02-20 17:12:00 +0000
							
						
									ff25234
								
								 
								Untested draft I2C by
								
								2018-02-20 17:11:41 +0000
							
						
									da9bd66
								
								 
								Introduced conservative garbage collection to minimise heap fragmentation by
								
								2018-02-20 17:10:20 +0000
							
						
									ebd564d
								
								 
								Reversed mistakenly committed tweak. Introduced conservative garbage collection to minimise heap fragmentation by
								
								2018-02-20 17:09:51 +0000
							
						
									1e638de
								
								 
								Now populates BusDevice and BME280 by
								
								2018-02-20 17:08:24 +0000
							
						
									3dbb3d7
								
								 
								Resumed wildcard import style by
								
								2018-02-20 17:07:28 +0000
							
						
									619db47
								
								 
								Use boolean as canonical value attribute by
								
								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
								
								2018-02-19 22:14:46 +0000
							
						
									d9dcc0b
								
								 
								Suppress errors from ampy mkdir where directory exists by
								
								2018-02-19 20:52:08 +0000
							
						
									f15a043
								
								 
								Merge branch 'master' of github.com:cefn/Adafruit_Micropython_Blinka by
								
								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
								
								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
								
								2018-02-19 20:41:17 +0000
							
						
									64003e5
								
								 
								Update README.rst by
								
								2018-02-19 20:25:28 +0000
							
						
									aeb8c0e
								
								 
								More readable, link to log of example test suite by
								
								2018-02-19 20:23:16 +0000
							
						
									bb068ba
								
								 
								Update README.rst by
								
								2018-02-19 20:15:58 +0000
							
						
									75ae0e9
								
								 
								Update README.rst by
								
								2018-02-19 20:08:30 +0000
							
						
									355416c
								
								 
								Update index.md by
								
								2018-02-19 16:14:46 +0000
							
						
									6811a51
								
								 
								Update index.md by
								
								2018-02-19 16:12:08 +0000
							
						
									df93df8
								
								 
								Update index.md by
								
								2018-02-19 16:10:38 +0000
							
						
									6f28203
								
								 
								Update index.md by
								
								2018-02-19 16:10:18 +0000
							
						
									13fb285
								
								 
								Added support for pyboard and future support for inverted LED by
								
								2018-02-19 15:41:03 +0000
							
						
									64395da
								
								 
								Updated README by
								
								2018-02-19 15:19:38 +0000
							
						
									3b2fc26
								
								 
								Better formatted console results. Skip wiring check if LED hardwired by
								
								2018-02-19 14:43:08 +0000
							
						
									63c7292
								
								 
								Better formatted console results by
								
								2018-02-19 14:42:37 +0000
							
						
									0caa27c
								
								 
								Terminate early while experimenting with testcases by
								
								2018-02-19 14:17:52 +0000
							
						
									84474ee
								
								 
								Added exception-printouts, and flags to selectively re-raise Exceptions/BaseExceptions from Test cases by
								
								2018-02-19 14:15:10 +0000
							
						
									1a0b080
								
								 
								rely on utime directly. by
								
								2018-02-19 14:08:07 +0000
							
						
									1ca47c8
								
								 
								Clarified comment by
								
								2018-02-19 14:07:28 +0000
							
						
									8d778ae
								
								 
								Value moved packages by
								
								2018-02-19 14:06:53 +0000
							
						
									5d8a33c
								
								 
								Coverage for switch_to_x() methods. Pull-up and pull-down. by
								
								2018-02-19 14:06:02 +0000
							
						
									bfb6839
								
								 
								led_hardwired flag to skip interactive questioning about wiring LEDs by
								
								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
								
								2018-02-19 14:03:53 +0000
							
						
									d718837
								
								 
								Moved temporary methods to end of definition by
								
								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
								
								2018-02-19 14:01:43 +0000
							
						
									98051a9
								
								 
								SDA/SCL matching labels on board by
								
								2018-02-19 13:59:00 +0000
							
						
									deeac35
								
								 
								Exporting time symbols not modules by
								
								2018-02-19 13:58:32 +0000
							
						
									dc370ee
								
								 
								Suppress Pycharm by
								
								2018-02-19 13:57:26 +0000
							
						
									367dbe2
								
								 
								Property interdependencies now sensible by
								
								2018-02-19 01:43:11 +0000
							
						
									bd28c12
								
								 
								Updated for new testing structure by
								
								2018-02-18 20:57:28 +0000
							
						
									bdef7a8
								
								 
								More consistent naming of board,microcontroller,implementation by
								
								2018-02-18 20:52:37 +0000
							
						
									9c8d8fa
								
								 
								Moved pin_count out of board into proper place in microcontroller hierarchy by
								
								2018-02-18 20:52:14 +0000