88 Commits (8ef469f7cab0e820ec8bc4f175eecf81a404da4f)

Author SHA1 Message Date
Paul Sokolovsky 8ef469f7ca zephyr/modusocket: Implement accept(). 8 years ago
Paul Sokolovsky 96166ec165 zephyr/modusocket: socket_bind: Don't set recv callback on STREAM sockets. 8 years ago
Paul Sokolovsky f1c0676a70 zephyr/modusocket: Implement listen(). 8 years ago
Paul Sokolovsky 1da8404647 modusocket: Handle a case when recv_q is empty when EOF is signaled. 8 years ago
Paul Sokolovsky faf333c04f zephyr/modusocket: Factor out "extended k_fifo API". 8 years ago
Paul Sokolovsky a9e6f08adb zephyr/Makefile: Add "test" target, runs testsuite in QEMU. 8 years ago
Paul Sokolovsky 58168c8e6b zephyr/zephyr_getchar: Explicitly yield to other threads on char availability. 8 years ago
Paul Sokolovsky 2908c3ca41 zephyr/modusocket: Factor out socket_new() function. 8 years ago
Paul Sokolovsky 6e99a8c94e zephyr/modusocket: Be sure to use MP_OBJ_FROM_PTR. 8 years ago
Paul Sokolovsky 4c392243ae zephyr/prj_base.conf: Add config for net_buf logging. 8 years ago
Paul Sokolovsky ca81c3ab0b zephyr/modusocket: Implement recv() for TCP sockets. 8 years ago
Paul Sokolovsky 3df65e9bae zephyr/modusocket: Implement recv() for UDP sockets. 8 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h 8 years ago
Paul Sokolovsky 64d00511e1 zephyr/modusocket: Implement send(). 8 years ago
Paul Sokolovsky 88582e33cc zephyr/modusocket: Implement bind() and connect(). 8 years ago
Paul Sokolovsky 6cc1a7a214 zephyr: Integrate modusocket into build. 8 years ago
Paul Sokolovsky d1015f0e0d zephyr/modusocket: Initial version of usocket module for Zephyr. 8 years ago
Paul Sokolovsky 344bfbb71c zephyr: Fix NLR segfault in minimal build. 8 years ago
Paul Sokolovsky df48f4645d zephyr/Makefile: Add workaround (fix?) for broken builds for DTS targets. 8 years ago
Paul Sokolovsky 29dd92c82a zephyr/Makefile: Rework to use modern, official build integration. 8 years ago
Paul Sokolovsky e93c4ca181 zephyr/prj_base.conf: Enable TCP (and UDP explicitly). 8 years ago
Paul Sokolovsky dbb2aea428 zephyr/prj_base.conf: Disable legacy kernel compatibility. 8 years ago
Paul Sokolovsky 220df8544b zephyr/zephyr_getchar: Use native k_sem instead of legacy nano_sem. 8 years ago
Paul Sokolovsky 99866a00a0 py/nlrx86: Better check for Zephyr (requires 1.7). 8 years ago
Damien George 180045bce9 zephyr/main: Move lexer constructor to within NLR handler block. 8 years ago
Paul Sokolovsky 9c9674a325 zephyr/main: Remove unused __fatal_error(). 8 years ago
Paul Sokolovsky f5aac7d33f zephyr/main: nlr_jump_fail: Fix noreturn warning. 8 years ago
Paul Sokolovsky 40e541063f zephyr: Move "minimal" configuration building to a separate wrapper script. 8 years ago
Paul Sokolovsky 736a8a8ac7 zephyr: Make sure that generated prj.conf is updated only on content changes. 8 years ago
Paul Sokolovsky e8d4527996 zephyr/modzephyr: Fix typo in identifier. 8 years ago
Paul Sokolovsky a64a0276b3 zephyr/modzephyr: Add a module for Zephyr-specific things. 8 years ago
Paul Sokolovsky 3d739eb398 zephyr/README: Network startup issues with frdm_k64f resolved. 8 years ago
Paul Sokolovsky 453f98914e zephyr/main: Don't unconditionally dump stats on each GC. 8 years ago
Paul Sokolovsky ce2703599f zephyr: Add qemu_cortex_m3 config fragment. 8 years ago
Paul Sokolovsky 64916436b2 zephyr: Enable IPv6 networking in addition to IPv4. 8 years ago
Paul Sokolovsky 00bd145398 zephyr/README: Describe many gotchas of networked builds. 8 years ago
Paul Sokolovsky d335904666 zephyr/Makefile.zephyr: Support and default to networked (SLIP) QEMU. 8 years ago
Paul Sokolovsky 300ecac336 zephyr/prj_frdm_k64f.conf: Add, enable Ethernet support. 8 years ago
Paul Sokolovsky 1df1642b70 zephyr: Allow to have per-board Zephyr config fragments. 8 years ago
Paul Sokolovsky 40e72e4a5c zephyr: Make sure that correct Zephyr config is used for "minimal" build. 8 years ago
Damien George 77e0cee49e zephyr: Convert to use builtin help function. 8 years ago
Paul Sokolovsky 5298472fee zephyr: Enable SLIP networking for the default build. 8 years ago
Paul Sokolovsky 1459f81429 zephyr: Add separate Zephyr config for "minimal" build. 8 years ago
Paul Sokolovsky f1f2a3cebf zephyr: Remove deprecated .mdef file. 8 years ago
Paul Sokolovsky 58722103e1 zephyr/help: Update n_args param type to size_t. 8 years ago
Paul Sokolovsky bbd0d27a25 zephyr: Enable slice subscription. 8 years ago
Paul Sokolovsky 56a514c193 zephyr/uart_core: Access console UART directly instead of printk() hack. 8 years ago
Paul Sokolovsky 0c59c30fde zephyr: Use core-provided keyboard exception object. 8 years ago
Paul Sokolovsky 724b82559d zephyr/main: Initialize sys.path and sys.argv. 8 years ago
Paul Sokolovsky c16e7eae5e zephyr: Implement soft reset feature. 8 years ago