Wykres commitów

867 Commity (7b3a2c0a42c529eebb86dad138fb771254df67ec)

Autor SHA1 Wiadomość Data
Paul Sokolovsky 7b3a2c0a42 upip: Update utarfile module, readinto() support. 2016-10-04 00:13:53 +03:00
Paul Sokolovsky 31c4957ec5 utarfile: Release 0.3. 2016-10-03 23:53:37 +03:00
Paul Sokolovsky 30e1a9dbbe utarfile: Add readinto() method. 2016-10-02 07:26:50 -04:00
Paul Sokolovsky ab714615c6 upip: Remove wget fallback. 2016-10-01 17:32:07 -07:00
Paul Sokolovsky cbc423ae41 upip: Remove unneed cruft.
upip now works only with MicroPython, and the only Py-level dependency is
upip_utarfile.
2016-09-30 00:28:29 -07:00
Paul Sokolovsky 62671a4795 upip: upip_gzip.py no longer used, remove. 2016-09-29 08:53:09 -07:00
Paul Sokolovsky 6764d27d78 upip: Switch to stream mode of operation using uzlib.DecompIO.
So, there's no longer requirement that uncompressed file fit into memory,
though for stream mode, max dictionary size of 32K is used so far.
2016-09-28 09:00:33 -07:00
Paul Sokolovsky b6bfd9963d upip: Update utarfile module (support reading an open stream). 2016-09-27 03:15:25 -07:00
Paul Sokolovsky 7315442c7b utarfile: Release 0.2. 2016-09-26 12:10:33 -07:00
Paul Sokolovsky 6b0dafde63 utarfile: Add "fileobj" constructor argument to use existing stream. 2016-09-26 12:09:45 -07:00
Paul Sokolovsky daa50c17d3 upip: Release 0.8. 2016-09-23 15:33:25 +03:00
Paul Sokolovsky d6a3434ebe umqtt.simple: Release 1.2. 2016-09-18 21:22:23 +03:00
Paul Sokolovsky b5f9cd2581 umqtt.simple: README: Mention set_last_will(). 2016-09-18 20:59:36 +03:00
candale a254329557 umqtt.simple: Added last will capability. 2016-09-18 20:59:36 +03:00
Paul Sokolovsky 709e2f04ce time: Release 0.3. 2016-09-18 20:21:03 +03:00
Renaud Guillon bd7c796043 time: Added the functions mktime localtime and gmtime 2016-09-18 20:19:21 +03:00
Michaël Schrijver 2903d599c7 upip: Initialize socket with protocol family as gotten from resolver.
Fixes working over IPv6.
2016-09-12 23:56:36 +03:00
Paul Sokolovsky 98c6fb9024 umqtt.simple: Allow to pass arbitrary params to ussl.wrap_socket(). 2016-08-24 01:04:32 +03:00
candale c9a9b48ebe umqtt.simple: Add keepalive connection parameter. 2016-08-24 01:01:17 +03:00
Nicolas Graziano fcec7f7c1d umqtt.simple: Add MQTT user/password authentication.
Limitation the total length of client id, user name and password must
be under 111 characters.
2016-08-15 17:12:56 +03:00
Paul Sokolovsky 1aaaf0dea4 umqtt.robust: Add README and metadata. 2016-08-15 17:06:49 +03:00
Paul Sokolovsky bfeaea56cd umqtt.simple: Release 1.1. 2016-08-15 17:01:36 +03:00
puuu b66c68ee4e umqtt.simple: Let subscribe() process incoming async PUBLISH messages.
Utilising retained messages and multiple subscribes, a message could
arrive before the SUBACK packet.  Therefore, wait_msg() must be called
in subscribe().
2016-08-10 22:22:22 +03:00
puuu a261f4b4d7 umqtt.simple: do not close the socket in ping() 2016-08-08 21:58:44 +09:00
Paul Sokolovsky 9f7b60bede umqtt.simple: publish(): Reuse existing bytearray. 2016-08-08 01:07:59 +03:00
Paul Sokolovsky 1e83b27b9d upysh: Release 0.6. 2016-08-06 15:11:28 +03:00
mad474 c5b01d18fd upysh: Mention "mv" command in help text 2016-08-06 13:50:34 +02:00
Paul Sokolovsky 208c7f0f17 umqtt.simple: Add SSL support. 2016-08-05 00:40:05 +03:00
Paul Sokolovsky 4a8ef9f99c umqtt.simple: Be sure to return socket to blocking state after check_msg(). 2016-07-31 15:59:24 +03:00
Paul Sokolovsky 08f7d09353 umqtt.simple/README: Describe return value of connect(). 2016-07-30 14:47:03 +03:00
puuu 20cd8e4651 umqtt.robust: publish(): Adapt signature to umqtt.simple.
umqtt.simple uses publish(self, topic, msg, retain=False, qos=0), so
make umqtt.robust use the same. Otherwise, retain and qos will not work.
2016-07-27 01:41:03 +03:00
Paul Sokolovsky 6190cec14a umqtt.robust: Add sub example which can survive server restart. 2016-07-25 00:09:01 +03:00
Paul Sokolovsky d43faf2d09 umqtt.robust: Make refactored module actually work for reconnects. 2016-07-24 22:24:08 +03:00
Paul Sokolovsky 2fecbd0312 umqtt.robust: Initial version of client with auto-reconnect on errors. 2016-07-24 03:26:52 +03:00
Paul Sokolovsky b5fb588144 upysh: Release 0.5. 2016-07-17 00:44:10 +03:00
Paul Sokolovsky a8311ab86c upysh: Add "clear" command to clear screen.
Based on patch by @robert-hh:
https://github.com/micropython/micropython-lib/pull/76 .
2016-07-17 00:42:30 +03:00
Paul Sokolovsky 4a5965bbe0 umqtt.simple: publish: Do proper varlen message size encoding.
Using 2 static bytes for encoding didn't work well with some brokers,
e.g. Amazon AWS.

Also, extend max message size to 2M.
2016-07-16 00:30:53 +03:00
Paul Sokolovsky 38885fbf4f uasyncio.core: Protect another case of debug logging with "if __debug__:". 2016-07-04 12:58:40 +03:00
Paul Sokolovsky 26290883a2 uasyncio.core: call_soon(): Use current time, not zero time.
Using static zero time may become a problem when using wrap-around time
sources, like utime.ticks_ms().
2016-07-04 12:57:53 +03:00
Paul Sokolovsky 0e0fffc138 uasyncio.core: Optimize case of resuming coro with no args.
Don't create a new tuple with empty arguments for coro.send(), just use
next(coro).
2016-07-04 12:57:08 +03:00
Paul Sokolovsky 37f8273715 upysh: Add short description (for PyPI search results). 2016-07-03 15:55:02 +03:00
Paul Sokolovsky 12d4566773 upysh: Release 0.4. 2016-07-03 15:51:53 +03:00
Paul Sokolovsky fafc3ef2c5 upysh: Use "man" command for upysh help, leaving Python's help() alone.
Idea by @robert-hh.
2016-07-03 15:50:46 +03:00
Paul Sokolovsky d316ee22f0 umqtt.simple: Release 1.0.1, better descriptions. 2016-07-03 15:48:15 +03:00
Paul Sokolovsky 1a6ee2b01f make_metadata.py: Allow to use README.rst as a long_description. 2016-07-03 15:47:46 +03:00
Paul Sokolovsky dd89d5452b umqtt.simple: Release 1.0. 2016-07-03 15:39:06 +03:00
Paul Sokolovsky 9f71425ade umqtt.simple: Remove unused import. 2016-07-03 15:37:28 +03:00
Paul Sokolovsky d70abbe4ad umqtt.simple: Add README. 2016-07-03 13:59:29 +03:00
Paul Sokolovsky c8a08bce4a umqtt.simple: Add example to toggle an LED on received subscribed message. 2016-07-02 18:55:31 +03:00
Paul Sokolovsky 64eab7c870 umqtt.simple: Add example to publish a message on button press. 2016-07-02 18:54:04 +03:00