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

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