]> Repositories - Adafruit_Blinka-hackapet.git/log
Adafruit_Blinka-hackapet.git
7 years agoUpdate README.rst
Cefn Hoile [Mon, 19 Feb 2018 20:15:58 +0000 (20:15 +0000)]
Update README.rst

7 years agoUpdate README.rst
Cefn Hoile [Mon, 19 Feb 2018 20:08:30 +0000 (20:08 +0000)]
Update README.rst

7 years agoUpdate index.md
Cefn Hoile [Mon, 19 Feb 2018 16:14:46 +0000 (16:14 +0000)]
Update index.md

7 years agoUpdate index.md
Cefn Hoile [Mon, 19 Feb 2018 16:12:08 +0000 (16:12 +0000)]
Update index.md

7 years agoUpdate index.md
Cefn Hoile [Mon, 19 Feb 2018 16:10:38 +0000 (16:10 +0000)]
Update index.md

7 years agoUpdate index.md
Cefn Hoile [Mon, 19 Feb 2018 16:10:18 +0000 (16:10 +0000)]
Update index.md

7 years agoAdded support for pyboard and future support for inverted LED
Cefn Hoile [Mon, 19 Feb 2018 15:41:03 +0000 (15:41 +0000)]
Added support for pyboard and future support for inverted LED

7 years agoUpdated README
Cefn Hoile [Mon, 19 Feb 2018 15:19:38 +0000 (15:19 +0000)]
Updated README

7 years agoBetter formatted console results. Skip wiring check if LED hardwired
Cefn Hoile [Mon, 19 Feb 2018 14:43:08 +0000 (14:43 +0000)]
Better formatted console results. Skip wiring check if LED hardwired

7 years agoBetter formatted console results
Cefn Hoile [Mon, 19 Feb 2018 14:42:37 +0000 (14:42 +0000)]
Better formatted console results

7 years agoTerminate early while experimenting with testcases
Cefn Hoile [Mon, 19 Feb 2018 14:17:52 +0000 (14:17 +0000)]
Terminate early while experimenting with testcases

7 years agoAdded exception-printouts, and flags to selectively re-raise Exceptions/BaseException...
Cefn Hoile [Mon, 19 Feb 2018 14:15:10 +0000 (14:15 +0000)]
Added exception-printouts, and flags to selectively re-raise Exceptions/BaseExceptions from Test cases

7 years agorely on utime directly.
Cefn Hoile [Mon, 19 Feb 2018 14:08:07 +0000 (14:08 +0000)]
rely on utime directly.

7 years agoClarified comment
Cefn Hoile [Mon, 19 Feb 2018 14:07:28 +0000 (14:07 +0000)]
Clarified comment

7 years agoValue moved packages
Cefn Hoile [Mon, 19 Feb 2018 14:06:53 +0000 (14:06 +0000)]
Value moved packages

7 years agoCoverage for switch_to_x() methods. Pull-up and pull-down.
Cefn Hoile [Mon, 19 Feb 2018 14:06:02 +0000 (14:06 +0000)]
Coverage for switch_to_x() methods. Pull-up and pull-down.

7 years agoled_hardwired flag to skip interactive questioning about wiring LEDs
Cefn Hoile [Mon, 19 Feb 2018 14:05:08 +0000 (14:05 +0000)]
led_hardwired flag to skip interactive questioning about wiring LEDs

7 years agoAdded interactive await behaviour for real-world triggers. Workaround for stack-busti...
Cefn Hoile [Mon, 19 Feb 2018 14:03:53 +0000 (14:03 +0000)]
Added interactive await behaviour for real-world triggers. Workaround for stack-busting recursive imports. Added micropython-specific digitalio testing.

7 years agoMoved temporary methods to end of definition
Cefn Hoile [Mon, 19 Feb 2018 14:02:22 +0000 (14:02 +0000)]
Moved temporary methods to end of definition

7 years agoInitialisations to None help with code completion editors. Context-manager signature...
Cefn Hoile [Mon, 19 Feb 2018 14:01:43 +0000 (14:01 +0000)]
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.

7 years agoSDA/SCL matching labels on board
Cefn Hoile [Mon, 19 Feb 2018 13:59:00 +0000 (13:59 +0000)]
SDA/SCL matching labels on board

7 years agoExporting time symbols not modules
Cefn Hoile [Mon, 19 Feb 2018 13:58:32 +0000 (13:58 +0000)]
Exporting time symbols not modules

7 years agoSuppress Pycharm
Cefn Hoile [Mon, 19 Feb 2018 13:57:26 +0000 (13:57 +0000)]
Suppress Pycharm

7 years agoProperty interdependencies now sensible
Cefn Hoile [Mon, 19 Feb 2018 01:43:11 +0000 (01:43 +0000)]
Property interdependencies now sensible

7 years agoUpdated for new testing structure
Cefn Hoile [Sun, 18 Feb 2018 20:57:28 +0000 (20:57 +0000)]
Updated for new testing structure

7 years agoMore consistent naming of board,microcontroller,implementation
Cefn Hoile [Sun, 18 Feb 2018 20:52:37 +0000 (20:52 +0000)]
More consistent naming of board,microcontroller,implementation

7 years agoMoved pin_count out of board into proper place in microcontroller hierarchy
Cefn Hoile [Sun, 18 Feb 2018 20:52:14 +0000 (20:52 +0000)]
Moved pin_count out of board into proper place in microcontroller hierarchy

7 years agoMore consistent naming of board,microcontroller,implementation
Cefn Hoile [Sun, 18 Feb 2018 20:51:40 +0000 (20:51 +0000)]
More consistent naming of board,microcontroller,implementation

7 years agoSimplified import
Cefn Hoile [Sun, 18 Feb 2018 20:51:17 +0000 (20:51 +0000)]
Simplified import

7 years agoMore consistent naming of board,microcontroller,implementation
Cefn Hoile [Sun, 18 Feb 2018 20:50:56 +0000 (20:50 +0000)]
More consistent naming of board,microcontroller,implementation

7 years agoTypo
Cefn Hoile [Sun, 18 Feb 2018 20:50:39 +0000 (20:50 +0000)]
Typo

7 years agoMore consistent naming of board,microcontroller,implementation
Cefn Hoile [Sun, 18 Feb 2018 20:49:57 +0000 (20:49 +0000)]
More consistent naming of board,microcontroller,implementation

7 years agoPlaceholder for board pin identifiers
Cefn Hoile [Sun, 18 Feb 2018 20:49:33 +0000 (20:49 +0000)]
Placeholder for board pin identifiers

7 years agoNow a global module property, not sub-module
Cefn Hoile [Sun, 18 Feb 2018 20:49:01 +0000 (20:49 +0000)]
Now a global module property, not sub-module

7 years agoMicrocontroller package matching pyboard
Cefn Hoile [Sun, 18 Feb 2018 20:47:45 +0000 (20:47 +0000)]
Microcontroller package matching pyboard

7 years agoInteractive integration test proven on Huzzah CircuitPython
Cefn Hoile [Sun, 18 Feb 2018 20:41:45 +0000 (20:41 +0000)]
Interactive integration test proven on Huzzah CircuitPython

7 years agotesting.implementation __init__ now just package placeholder, since testing.board...
Cefn Hoile [Sun, 18 Feb 2018 20:40:08 +0000 (20:40 +0000)]
testing.implementation __init__ now just package placeholder, since testing.board handles test fixture params

7 years agoDefault package name changed
Cefn Hoile [Sun, 18 Feb 2018 20:38:33 +0000 (20:38 +0000)]
Default package name changed

7 years agoSwitch sub-import based on chip
Cefn Hoile [Sun, 18 Feb 2018 20:37:02 +0000 (20:37 +0000)]
Switch sub-import based on chip

7 years agoMoved Pin into mcp layer to prevent circular import within microcontroller module.
Cefn Hoile [Sun, 18 Feb 2018 20:35:52 +0000 (20:35 +0000)]
Moved Pin into mcp layer to prevent circular import within microcontroller module.

7 years agoMicropython compatibility layer for DigitalInOut still in draft. Removed methods...
Cefn Hoile [Sun, 18 Feb 2018 20:34:32 +0000 (20:34 +0000)]
Micropython compatibility layer for DigitalInOut still in draft. Removed methods; direction, value, drive_mode, pull should be handled as attributes

7 years agoDraft pin naming for pyboard
Cefn Hoile [Sun, 18 Feb 2018 20:32:24 +0000 (20:32 +0000)]
Draft pin naming for pyboard

7 years agoAvoided polluting board namespace with microcontroller pin names added note re I2C.
Cefn Hoile [Sun, 18 Feb 2018 20:32:03 +0000 (20:32 +0000)]
Avoided polluting board namespace with microcontroller pin names added note re I2C.

7 years agoPopulated draft switch statements
Cefn Hoile [Sun, 18 Feb 2018 20:29:59 +0000 (20:29 +0000)]
Populated draft switch statements

7 years agoStandardised platform (chip) names
Cefn Hoile [Sun, 18 Feb 2018 20:27:33 +0000 (20:27 +0000)]
Standardised platform (chip) names

7 years agoUpdated for more consistent test package naming, corresponding with properties of...
Cefn Hoile [Sun, 18 Feb 2018 20:22:26 +0000 (20:22 +0000)]
Updated for more consistent test package naming, corresponding with properties of agnostic.py

7 years agoSeparated upload routine for Huzzah with/without circuitpython
Cefn Hoile [Sun, 18 Feb 2018 20:21:31 +0000 (20:21 +0000)]
Separated upload routine for Huzzah with/without circuitpython

7 years agoMapped pins from esp8266 microcontroller to Feather Huzzah board
Cefn Hoile [Sun, 18 Feb 2018 20:20:45 +0000 (20:20 +0000)]
Mapped pins from esp8266 microcontroller to Feather Huzzah board

7 years agoBoard oriented test fixture parameters
Cefn Hoile [Sun, 18 Feb 2018 20:19:26 +0000 (20:19 +0000)]
Board oriented test fixture parameters

7 years agoAmpy-based selective integration-test upload routine for Huzzah running CircuitPython
Cefn Hoile [Sun, 18 Feb 2018 20:18:26 +0000 (20:18 +0000)]
Ampy-based selective integration-test upload routine for Huzzah running CircuitPython

7 years agoNaming consistent with agnostic.py and sys.implementation.name
Cefn Hoile [Sun, 18 Feb 2018 01:52:33 +0000 (01:52 +0000)]
Naming consistent with agnostic.py and sys.implementation.name

7 years agoplatform was misnomer for tests really organised around implementation. See agnostic...
Cefn Hoile [Sun, 18 Feb 2018 01:50:54 +0000 (01:50 +0000)]
platform was misnomer for tests really organised around implementation. See agnostic.py for reference identifiers.

7 years agoNow everything is embedded by default, with only testing.mcp being pure-pthon tests...
Cefn Hoile [Sun, 18 Feb 2018 01:47:26 +0000 (01:47 +0000)]
Now everything is embedded by default, with only testing.mcp being pure-pthon tests (not implementation-specific)

7 years agoPackage for circuitpython tests
Cefn Hoile [Sun, 18 Feb 2018 01:44:48 +0000 (01:44 +0000)]
Package for circuitpython tests

7 years agoExtracted implementation-agnostic test
Cefn Hoile [Sun, 18 Feb 2018 01:44:09 +0000 (01:44 +0000)]
Extracted implementation-agnostic test

7 years agoNow organising around implementation not platform
Cefn Hoile [Sun, 18 Feb 2018 01:43:28 +0000 (01:43 +0000)]
Now organising around implementation not platform

7 years agoModule for function-performance-profiling decorator
Cefn Hoile [Sun, 18 Feb 2018 01:41:38 +0000 (01:41 +0000)]
Module for function-performance-profiling decorator

7 years agoNow applicable to all platforms
Cefn Hoile [Sun, 18 Feb 2018 01:40:46 +0000 (01:40 +0000)]
Now applicable to all platforms

7 years agoMoved from module to package
Cefn Hoile [Sun, 18 Feb 2018 01:40:25 +0000 (01:40 +0000)]
Moved from module to package

7 years agoAdded interactive logic. Pre-imported libraries
Cefn Hoile [Sun, 18 Feb 2018 01:36:27 +0000 (01:36 +0000)]
Added interactive logic. Pre-imported libraries

7 years agoNo diff
Cefn Hoile [Sun, 18 Feb 2018 01:35:34 +0000 (01:35 +0000)]
No diff

7 years agoNo diff
Cefn Hoile [Sun, 18 Feb 2018 01:33:59 +0000 (01:33 +0000)]
No diff

7 years agoDefining pin values for test fixtures.
Cefn Hoile [Sun, 18 Feb 2018 01:32:54 +0000 (01:32 +0000)]
Defining pin values for test fixtures.

7 years agoRenamed
Cefn Hoile [Sun, 18 Feb 2018 01:32:17 +0000 (01:32 +0000)]
Renamed

7 years agoImproved routine to minimise re-uploading, separate non-CircuitPython files, use...
Cefn Hoile [Sun, 18 Feb 2018 01:31:51 +0000 (01:31 +0000)]
Improved routine to minimise re-uploading, separate non-CircuitPython files, use unittest.mpy. Renamed for consistency

7 years agoPyboard-specific filesystem synchronization behaviour
Cefn Hoile [Sun, 18 Feb 2018 01:30:05 +0000 (01:30 +0000)]
Pyboard-specific filesystem synchronization behaviour

7 years agoCommented
Cefn Hoile [Sun, 18 Feb 2018 01:28:19 +0000 (01:28 +0000)]
Commented

7 years agoCommented
Cefn Hoile [Sun, 18 Feb 2018 01:27:59 +0000 (01:27 +0000)]
Commented

7 years agoSeparated mcp-specific subparts of DigitalInOut testcase
Cefn Hoile [Sun, 18 Feb 2018 01:27:18 +0000 (01:27 +0000)]
Separated mcp-specific subparts of DigitalInOut testcase

7 years agoPlatform-dependent routine to get hardware test fixtures
Cefn Hoile [Sun, 18 Feb 2018 01:26:09 +0000 (01:26 +0000)]
Platform-dependent routine to get hardware test fixtures

7 years agoAdded pyboard entry. Generalised logic
Cefn Hoile [Sun, 18 Feb 2018 01:23:30 +0000 (01:23 +0000)]
Added pyboard entry. Generalised logic

7 years agoBytecode version
Cefn Hoile [Sun, 18 Feb 2018 00:45:07 +0000 (00:45 +0000)]
Bytecode version

7 years agoInitial intro regarding approach
Cefn Hoile [Sun, 18 Feb 2018 00:44:29 +0000 (00:44 +0000)]
Initial intro regarding approach

7 years agoMoved
Cefn Hoile [Sat, 17 Feb 2018 02:07:52 +0000 (02:07 +0000)]
Moved

7 years agoFirst tests working on ESP8266
Cefn Hoile [Sat, 17 Feb 2018 02:05:31 +0000 (02:05 +0000)]
First tests working on ESP8266

7 years agoRemoved prior workaround as not compatible with micropython on ESP8266
Cefn Hoile [Sat, 17 Feb 2018 02:04:35 +0000 (02:04 +0000)]
Removed prior workaround as not compatible with micropython on ESP8266

7 years agoWorkaround for micropython-lib unittest module main() being buggy/unhelpful with...
Cefn Hoile [Sat, 17 Feb 2018 02:02:32 +0000 (02:02 +0000)]
Workaround for micropython-lib unittest module main() being buggy/unhelpful with module introspection

7 years agoESP8266 platform test
Cefn Hoile [Sat, 17 Feb 2018 02:01:15 +0000 (02:01 +0000)]
ESP8266 platform test

7 years agoNo longer needed
Cefn Hoile [Sat, 17 Feb 2018 02:00:26 +0000 (02:00 +0000)]
No longer needed

7 years agoFormatted
Cefn Hoile [Sat, 17 Feb 2018 01:58:55 +0000 (01:58 +0000)]
Formatted

7 years agoConsistent naming
Cefn Hoile [Sat, 17 Feb 2018 01:58:18 +0000 (01:58 +0000)]
Consistent naming

7 years agoRoutine to force files on Feather to match local whenever they are changed
Cefn Hoile [Sat, 17 Feb 2018 01:58:03 +0000 (01:58 +0000)]
Routine to force files on Feather to match local whenever they are changed

7 years agoExperimental routine to watch for folder changes and dynamically sync to the CircuitP...
Cefn Hoile [Sat, 17 Feb 2018 01:16:55 +0000 (01:16 +0000)]
Experimental routine to watch for folder changes and dynamically sync to the CircuitPython filesystem.

7 years agoFile upload routine to complement https://github.com/ShrimpingIt/cockle/blob/1d593448...
Cefn Hoile [Sat, 17 Feb 2018 01:08:01 +0000 (01:08 +0000)]
File upload routine to complement https://github.com/ShrimpingIt/cockle/blob/1d593448f6f623bc3c0eb779951612d9b76715e3/deployall.py for firmare image upload when testing

7 years agoCommented
Cefn Hoile [Sat, 17 Feb 2018 00:16:27 +0000 (00:16 +0000)]
Commented

7 years agoPlaceholder for embedded-only hardware-dependent tests
Cefn Hoile [Sat, 17 Feb 2018 00:15:48 +0000 (00:15 +0000)]
Placeholder for embedded-only hardware-dependent tests

7 years agoPlaceholder for cross-platform tests
Cefn Hoile [Sat, 17 Feb 2018 00:15:21 +0000 (00:15 +0000)]
Placeholder for cross-platform tests

7 years agoBrought in from micropython-lib upip version
Cefn Hoile [Sat, 17 Feb 2018 00:04:14 +0000 (00:04 +0000)]
Brought in from micropython-lib upip version

7 years agoPackage flag
Cefn Hoile [Sat, 17 Feb 2018 00:03:35 +0000 (00:03 +0000)]
Package flag

7 years agoDraft implementation of digitalio to be hardened once unittest layout is settled
Cefn Hoile [Sat, 17 Feb 2018 00:03:13 +0000 (00:03 +0000)]
Draft implementation of digitalio to be hardened once unittest layout is settled

7 years agoModule for tests only running actually in an embedded context (won't run on unix...
Cefn Hoile [Fri, 16 Feb 2018 21:28:30 +0000 (21:28 +0000)]
Module for tests only running actually in an embedded context (won't run on unix Micropython or CPython since they require embedded features

7 years agoReimplementation of corresponding circuitpython version
Cefn Hoile [Fri, 16 Feb 2018 21:27:32 +0000 (21:27 +0000)]
Reimplementation of corresponding circuitpython version

7 years agoModule for util objects supporting Micro/CircuitPython translation
Cefn Hoile [Fri, 16 Feb 2018 21:25:58 +0000 (21:25 +0000)]
Module for util objects supporting Micro/CircuitPython translation

7 years agoModule to help with cross-platform test cases
Cefn Hoile [Fri, 16 Feb 2018 21:24:53 +0000 (21:24 +0000)]
Module to help with cross-platform test cases

7 years agoNaming not chip-oriented
Cefn Hoile [Fri, 16 Feb 2018 21:24:09 +0000 (21:24 +0000)]
Naming not chip-oriented

7 years agoStrategy for board module being conditionally populated based on platform detection
Cefn Hoile [Thu, 15 Feb 2018 16:51:41 +0000 (16:51 +0000)]
Strategy for board module being conditionally populated based on platform detection

7 years agoMerge pull request #1 from ladyada/master
Limor "Ladyada" Fried [Wed, 7 Feb 2018 00:31:21 +0000 (19:31 -0500)]
Merge pull request #1 from ladyada/master

cooookies

7 years agocooookies
ladyada [Wed, 7 Feb 2018 00:31:00 +0000 (19:31 -0500)]
cooookies

7 years agoInitial commit
Limor "Ladyada" Fried [Wed, 7 Feb 2018 00:25:04 +0000 (19:25 -0500)]
Initial commit