IEEE 802.15.4 subsystem
Sign in or create your account | Project List | Help
IEEE 802.15.4 subsystem Git Change Log
Age | Message |
---|---|
10 years 4 months | tools/atrf-txrx/atrf-txrx.c: option -q becomes "quick" and
uses aggressive polling This allows us to capture frames at full speed speed. |
10 years 4 months | tools/lib/: aggressive polling for wait_for_interrupt, if timeout_ms = -1 |
10 years 4 months | atusb/fw/: add SPI block reception This decreases the retrieval time for a frame of 102 bytes from 660 us to 384 us, corresponding to a speed change from about 1.26 Mbps to 2.17 Mbps (102 bytes plus 2 bytes overhead). |
10 years 4 months | tools/atrf-txrx/atrf-txrx.c: new option -q for quiet capture |
10 years 4 months | atusb/fw/Makefile: improve size reporting (show segment sizes) |
10 years 4 months | atusb/fw/mac.c (next_buf): dedicated function for incrementing buffer indices |
10 years 4 months | atusb/fw/mac.c: remove queued_rx; buffer frames in the MCU instead queued_rx held a frame in the transceiver's receive buffer until we could transfer it. This may cause frame loss if a new reception begins. We now retrieve frames from the transceiver immediately and buffer them in the MCU. |
10 years 4 months | atusb/fw/mac.c: add section titles |
10 years 5 months | tools/atrf-txrx/atrf-txrx.c: use -x also on reception, to output message in hex |
10 years 5 months | tools/atrf-txrx/atrf-txrx.c: new option -x to interpret messages as hex strings |
10 years 5 months | tools/atrf-txrx/atrf-txrx.c (usage): separate all sections by blank
line The "PER" and "constant wave" sections followed their predecessors without a blank line. |
10 years 7 months | web/index.html: update Web page (including shop change from Tuxbrain
to Pulster) - remove Tuxbrain shop - add Pulster shop - update kernel code location (now on github) - add links to factory file packages - clarify atusb code sizes |
10 years 7 months | atben/misc/mkpatches: script to generate mails for the ATBEN kernel patches |
10 years 7 months | atben-spi-performance.txt: clean up and describe role of referenced code |
10 years 7 months | atben/misc/atben-spi-performance.txt: SPI performance comparison This was earlier posted to the mailing lists. Updated the URLs. |
10 years 8 months | atusb/fw/: echo back TX ACK sequence number; don't panic if driver times out TX |
10 years 8 months | atusb/fw/usb/: enable MCU reset on USB bus reset after config
selection This way the host can reset the MCU if it's hung (for example, in the panic loop) and we don't need to unplug-replug. |
10 years 8 months | atusb/fw/mac.c: queue frame reception if USB is busy This way we we make sure we retrieve the frame and thus release dynamic buffer protection (if enabled). |
10 years 8 months | include/atusb/atusb.h: salvage cute explanation of 0x1540 from usb-ids.h |
10 years 8 months | atusb/fw/include/atusb/usb-ids.h: remove (and adapt former users) |
10 years 8 months | atusb/fw/mac.c (handle_irq): move frame reception to separate function |
10 years 8 months | atusb/fw/mac.c (handle_irq): only handle TRX_END; never fall back to seq ints |
10 years 8 months | fw/include/atusb/ep0.h: protect also USB_DIR_IN and USB_DIR_OUT They're currently not defined by libusb, but since the kernel has them, they may eventually also end up in user space. |
10 years 8 months | fw/include/atusb/ep0.h (USB_TYPE_VENDOR): avoid conflict with /usr/include/usb.h |
10 years 8 months | atusb/fw/board.h: de-duplicate USB ID definitions (now originate from atusb.h) |