X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/df93df8ab857655c73e3d6325505b519bb696ea1..f4f44cf730870773ff87242037bf7fd5f6acd8cd:/notes/index.md diff --git a/notes/index.md b/notes/index.md index 8823f4c..2004644 100644 --- a/notes/index.md +++ b/notes/index.md @@ -15,8 +15,7 @@ MCP layer are in fact already served from the CP layer. # Example To take a minimal example, the following asserts the default behaviour of the DigitalInOut -constructor, to configure a pin as an input with no pull. The gc.collect() calls help to -minimise heap fragmentation, and ensure there is enough memory to run the particular test. +constructor, checks the behaviour of switch_to_input/output(), configures a pin as a pull-up button, a pull-down button and an LED. ```python import testing @@ -25,9 +24,7 @@ testing.main() ## Comments -There is a routine in the top level of the repo called `upload_feather_m0_watch.py` which monitors the repo folder (on a regular -filesystem) and selectively synchronizes it with the CIRCUITPY folder -when any changes are saved, which assists with development. +There are routines in the top level of the repo like `upload_feather_m0_watch.py` which selectively synchronize files it with the CIRCUITPY or PYBFLASH folder for stm32 and samd21 (with a file-watching behaviour for edits), or which execute a selective ampy upload for CircuitPython/Micropython on esp8266. Given the limited memory available, on the Feather M0 Express, running the test case requires that the [micropython-lib unittest library](https://github.com/micropython/micropython-lib/blob/master/unittest/unittest.py)