Hardware API
Paul Sokolovsky edited this page 2016-10-26 13:55:12 +03:00

Wiki Page Revisions

116 Commits

Author SHA1 Message Date
Paul Sokolovsky b0531f443c Update with the latest information on peripheral numbering (pure int numbering is implausible) and pin specification in peripherals (use pin-named kwargs, not pins=(tuple_of_unknown_order)). 2016-10-26 13:55:12 +03:00
Paul Sokolovsky 1276880ae9 Timer.ONE_SHOT, not Timer.ONESHOT 2016-02-05 22:43:44 +02:00
Paul Sokolovsky 871ea46899 Timer: frequency keyword is "freq", 2 mandatory modes are PERIODIC and ONESHOT. 2016-01-10 23:54:34 +02:00
Paul Sokolovsky 890cfcba6c ifconfig: "default" interface is STA (simply because not every hardware may provide AP mode). 2015-12-26 22:30:53 +02:00
Paul Sokolovsky a4dec49e0f Add section on mem8,16,32 2015-11-26 19:40:57 +02:00
Daniel Campora aaf52abb07 Remove old timer class 2015-11-20 14:59:53 +01:00
Daniel Campora e1a9972c2c Add Timer class definition (WIP) 2015-11-20 14:56:49 +01:00
Paul Sokolovsky 8e35630099 Raising errors on non-inited periphs is SHOULD (requires overhead to implement). 2015-11-09 11:45:28 +02:00
Paul Sokolovsky fcf0ff841b Minor clarifications. 2015-11-09 11:44:34 +02:00
Paul Sokolovsky c2fab60ebd ID assignment to virtual components 2015-11-09 11:40:43 +02:00
Paul Sokolovsky 597978f06f Add "CAN" modal. 2015-11-09 11:29:21 +02:00
Paul Sokolovsky df9aee29fa Formatting 2015-11-09 11:25:40 +02:00
Paul Sokolovsky 720fb7d4ad Cross-ref that no-pull value is None 2015-11-04 20:31:48 +02:00
Daniel Campora 236f40d09d Add notes about WLAN and WDT constructor that can be used to retrieve the existing instance(s). 2015-11-04 13:50:33 +01:00
Daniel Campora f643f211e5 Updated Hardware API (markdown) 2015-11-04 09:55:56 +01:00
Daniel Campora 3bff859e6f Default value of pull in Pin constructor is None 2015-11-04 09:55:06 +01:00
Paul Sokolovsky 1dfcd7cffb Add modals for Pin modes. 2015-11-03 19:55:57 +02:00
Paul Sokolovsky 41d3e3a9ad Fully describe behavior of Pin.value() and Pin.value(x) in different modes, as well as clarificatiosn for other Pin methods. 2015-11-03 19:37:05 +02:00
Paul Sokolovsky 526b060ae3 Add reference to RFC2119 (MUST/SHOULD/MAY). 2015-11-03 19:01:39 +02:00
Paul Sokolovsky 58fdd92e73 Add terminology section, short so far. 2015-11-03 18:57:35 +02:00
Paul Sokolovsky a56d79455c Start rewriting Pin section for clarity. 2015-11-02 22:41:58 +02:00
Paul Sokolovsky 1bf9a677f1 Split I2C support into master part - I2C class, and slave - I2CSlave, ditto for SPI. Master API is well-specified. Slave is largely TBD, 2015-11-02 20:57:34 +02:00
Daniel Campora 2b93a2eb30 Add note about reading the pin value when in OPEN_DRAIN mode 2015-11-02 10:14:56 +01:00
Paul Sokolovsky 9bb01f4d3f Add link to discussion ticket. 2015-11-02 00:15:28 +02:00
Paul Sokolovsky 74e4267118 Elaborate description of time module additions. 2015-10-17 17:07:12 +03:00
Daniel Campora afc160fea3 Updated Hardware API (markdown) 2015-10-12 13:48:27 +02:00
Daniel Campora 584eeab947 Remove references to hardware module, change to machine. 2015-10-12 10:44:15 +02:00
Achim Herwig 55a8981633 typo 2015-09-30 21:08:55 +02:00
Daniel Campora abc243c03f Updated Hardware API (markdown) 2015-09-28 10:42:06 +02:00
Daniel Campora 8a766f7527 Updated Hardware API (markdown) 2015-09-28 10:40:41 +02:00
Daniel Campora 7e7ed54d9a Updated Hardware API (markdown) 2015-09-27 19:25:20 +02:00
Daniel Campora 305a48a993 Updated Hardware API (markdown) 2015-09-27 19:05:53 +02:00
Daniel Campora eb23e7f3a0 Make auth param in wlan.connect() positional 2015-09-27 19:05:10 +02:00
Daniel Campora f31a19fe93 Updated Hardware API (markdown) 2015-09-26 19:01:51 +02:00
Daniel Campora 1d1f95a923 Add stop option to i2c.readfrom 2015-09-26 18:39:27 +02:00
Daniel Campora 791eda0269 WLAN authentication is always a tuple 2015-09-26 18:37:39 +02:00
Daniel Campora f2cf97f39c Updated Hardware API (markdown) 2015-09-26 12:38:56 +02:00
Daniel Campora daac4aec9c Updated Hardware API (markdown) 2015-09-26 12:34:46 +02:00
Daniel Campora 24878bce6f Add os.dupterm() and remove sys.dup_stdio() 2015-09-26 12:32:57 +02:00
Daniel Campora 1343b5a8e0 Updated Hardware API (markdown) 2015-09-26 11:07:24 +02:00
Daniel Campora 4131181809 Add rtc.alarm_cancel() 2015-09-22 22:13:33 +02:00
Daniel Campora 23817fd612 Updated Hardware API (markdown) 2015-09-22 20:29:33 +02:00
Daniel Campora 5c8cc66082 Updated Hardware API (markdown) 2015-09-22 12:31:34 +02:00
Daniel Campora 2245aeb2a0 Updated Hardware API (markdown) 2015-09-21 11:38:20 +02:00
Daniel Campora 5539fd9d0f Add WLAN API 2015-09-21 11:36:14 +02:00
Daniel Campora ca0c23ccd1 Updated Hardware API (markdown) 2015-09-21 10:58:02 +02:00
Daniel Campora 2ce0de0423 Updated Hardware API (markdown) 2015-09-18 15:36:52 +02:00
Daniel Campora d42eb9423d Updated Hardware API (markdown) 2015-09-18 13:11:49 +02:00
Damien George 705e6c2169 Updated Hardware API (markdown) 2015-09-17 11:54:18 +01:00
Daniel Campora e0e3a1d25e Updated Hardware API (markdown) 2015-09-16 12:37:07 +02:00