Werner Almesberger
945aa04d9d
tools/atrf-txrx/atrf-txrx.c (rtt_master): start transition to RX_ON while sending
...
This allows us to turn around faster.
2013-02-13 10:44:39 -03:00
Werner Almesberger
852aaf1b66
atusb/fw/: reset MAC state on ATUSB_RF_RESET
2013-02-13 09:30:21 -03:00
Werner Almesberger
276613da51
tools/atrf-txrx/atrf-txrx.c: -R and -H can be combined for HardMAC RTT
2013-02-13 01:37:21 -03:00
Werner Almesberger
911eb4d4b5
fw/mac.c (handle_irq): read REG_IRQ_STATUS also if we ignore the value
...
Else, we won't get any further interrupts.
2013-02-13 01:35:23 -03:00
Werner Almesberger
c19fccf17c
tools/atrf-txrx/atrf-txrx.c: new option -R for RTT measurement mode
...
This is similar to ping (-P) but separates roles more clearly and
collects timing statistics instead of visualizing reception.
2013-02-12 20:07:21 -03:00
Werner Almesberger
49ca503cab
tools/atrf-txrx/atrf-txrx.c (main): sort options alphabetically
2013-02-12 16:47:41 -03:00
Werner Almesberger
8710be5665
tools/atrf-txrx/atrf-txrx.c: add section headers and update clkm comment
2013-02-12 16:42:20 -03:00
Werner Almesberger
8ac87a3fa1
tools/: add timeout_ms argument to atrf_rx
2013-02-12 16:21:55 -03:00
Werner Almesberger
125cc6ad9f
tools/lib/atusb-common.c (atusb_rx): fix confusing typo in comment
2013-02-12 11:03:14 -03:00
Werner Almesberger
b24e3d4ac7
tools/atrf-txrx/atrf-txrx.c (main): perform mode changes via function
...
This allows us to check for duplicate mode settings and allows for future
extensions.
2013-02-12 10:51:05 -03:00
Werner Almesberger
1d069a1019
README: replace obsolete hardware description with the hardware history
2013-02-04 19:33:17 -03:00
Werner Almesberger
ee870b57d0
prod/doc/test.hmac: fix unterminated IMG tag
2013-01-30 10:22:40 -03:00
Werner Almesberger
3800125a27
prod/doc/Makefile: add missing dependencies on at{ben,usb}-{front,back}.png
2013-01-30 10:19:43 -03:00
Werner Almesberger
5733b60721
prod/doc/figfilt: script to filter portions of a FIG file based on keys in comments
...
This file is part of the production documentation build process but was
never committed.
2013-01-30 10:13:14 -03:00
Werner Almesberger
63a6ad22bf
ants/meander.fpd: comment out zero-sized tail (hack)
...
Note that this is just a stopgap measure. For a correct solution, use
kicad-libs/modules/meander-2450MHz.fpd
2012-11-11 09:42:54 -03:00
Werner Almesberger
269b78f23f
makefiles/Makefile.kicad: use variable TOP instead of hard-coding ../../ path
...
This allows inclusion also in places that don't follow the <project>/dir/
convention. Note that we still need a single directory under which all Qi
project directories are located.
2012-11-11 09:30:25 -03:00
Werner Almesberger
155886ddcb
tools/lib/atusb-common.c (atusb_tx): fix compiler warning
...
Tried to return value in void function.
2012-11-11 09:30:21 -03:00
Werner Almesberger
42f1a78807
atben/atben.sch, atusb/atrf.sch: correct and clarify ESR of X1 (reported by Wolfgang Spraul)
...
The maximum ESR is 100 Ohm, not 80 Ohm. Also changes "=" to "<=" to
make it clear that this is a maximum value.
2012-05-29 02:48:31 -03:00
Werner Almesberger
65f1454d87
atusb/usb.sch: bring back USB_A_PLUG (was lost for an unknown reason)
...
The symbol/component name got changed to USB_A_PLUG~ and the component
was no longer found. Re-inserting it seem to have solved that problem.
2012-05-23 23:49:31 -03:00
Werner Almesberger
9ae2eb877b
makefiles/Makefile.kicad: updated for "new" command-line option names
2012-04-01 19:26:02 -03:00
Werner Almesberger
762d33cf5d
Merge branch 'master' of projects.qi-hardware.com:ben-wpan
2012-01-27 14:13:48 -03:00
Werner Almesberger
a642bfa5d5
web/Makefile: also upload zoom.html (reported by Peter Zotov)
2012-01-27 14:12:26 -03:00
Xiangfu
ac76df901d
INSTALL-Ben: dirtpan also included in upstream. small cleanup
2011-10-25 15:51:16 +08:00
Xiangfu
0e351780cb
INSTALL-Ben: libnl-1 include in upstream packages
2011-10-25 15:37:43 +08:00
Xiangfu
d7bd1b97b5
INSTALL-PC: fix typo, install libnl-dev for zigbee
2011-10-25 14:50:44 +08:00
Xiangfu
153b9e3af8
INSTALL-Ben: update
2011-10-25 14:26:04 +08:00
Werner Almesberger
89fdfc94e4
Moved sot-323.fpd from ben-wpan to kicad-libs (deletion)
2011-08-14 04:51:33 -03:00
Werner Almesberger
2b21cd2fe1
cntr/cntr.pro: removed no longer used footprint sot-323
2011-08-14 04:51:33 -03:00
Werner Almesberger
f06306f4f8
Moved mini_usb_b and usb_a_plug symbol from ben-wpan to kicad-libs (deletions)
2011-08-14 04:43:13 -03:00
Werner Almesberger
b401a53bf5
Updated profiles (atusb, atusb-sil, cntr) for move of USB symbols
2011-08-14 04:43:12 -03:00
Werner Almesberger
0f26c57240
Moved mini-usb.fpd and usb_a_plug_smt.fpd from ben-wpan to kicad-libs (deletion)
2011-08-14 03:09:00 -03:00
Werner Almesberger
c699a921c1
Updated profiles (atusb, atusb-sil, cntr) for move of usb_a_plug_smt.fpd
2011-08-14 03:09:00 -03:00
Werner Almesberger
42bf0f5e52
Moved atmega8u2, c8051f320, c8051f326 symbol from ben-wpan to kicad-libs (deletion)
2011-08-14 01:25:53 -03:00
Werner Almesberger
e87ad08097
Updated profiles (atusb, atusb-sil, cntr) for move of MCU symbols
2011-08-14 01:25:53 -03:00
Werner Almesberger
71aacb1cb7
BOOKSHELF (AN068, pcbcng): "Adapting TI LPRF Reference Designs for Layer Stacking"
2011-08-14 00:47:17 -03:00
Werner Almesberger
f21fdf62c4
Moved qfn.fpd and qfp.fpd from ben-wpan to kicad-libs (deletion)
2011-08-14 00:47:17 -03:00
Werner Almesberger
7a8ca1b50b
Updated profiles (atben, atusb, atusb-sil, cntr) for move of qfn.fpd and qfp.fpd
2011-08-14 00:47:17 -03:00
Werner Almesberger
7605d8c9c8
tools/atrf-txrx/atrf-txrx.c (main): removed endless loop in mode_hmac
...
That was for debugging. Oops.
2011-07-13 15:34:28 -03:00
Werner Almesberger
8f8c4140ac
tools/lib/atusb-common.c (atusb_tx): wait for and receive the TX completion
2011-07-13 15:03:28 -03:00
Werner Almesberger
eeeb5599f8
atusb/fw/mac.c: reserved code 0 and added notification of TX completion
...
- mac.c (queued_tx_ack, rx_done, handle_irq): on TX completion, send a
a zero byte on EP 1
- mac.c (handle_irq): don't receive zero-sized frames (they're
malformed anyway), so that size zero can be used to signal TX
completion
2011-07-13 14:22:49 -03:00
Werner Almesberger
23c24f65aa
Merge branch 'master' of projects.qi-hardware.com:ben-wpan
...
Conflicts:
atusb/fw/board_app.c
2011-07-12 17:50:48 -03:00
Werner Almesberger
da7803a746
atusb/fw/: some small "HardMAC" fixes
2011-07-12 17:48:17 -03:00
Werner Almesberger
5621282eb8
tools/atrf-txrx/: added option -H to enter simple HardMAC mode
...
- atrf-txrx.c (receive_hmac, transmit_hmac): HardMAC send/receive
functions
- atrf-txrx.c (usage, main): new option -H to use HardMAC
2011-07-12 17:46:24 -03:00
Werner Almesberger
49d6067e88
tools/lib/: added HardMAC functions to the atusb drivers
2011-07-12 17:46:11 -03:00
Werner Almesberger
862b554e2d
libatrf: added HardMAC functions
...
This function set isn't really usable for real communication. Its main
purpose is to help with testing the firmware.
- tools/lib/driver.h (struct atrf_driver): added driver functions for
HardMAC access
- tools/include/atrf.h (atrf_rx_mode, atrf_rx, atrf_tx),
tools/lib/atrf.c: functions to enable/disable HardMAC mode and to
send/receive frames
2011-07-12 17:45:59 -03:00
Werner Almesberger
c1071309d8
atusb/fw/: added "HardMAC" support (not yet using the TRX's MAC)
...
- include/atusb/ep0.h (enum atspi_requests), ep0.c (my_setup): added
new "HardMAC" requests ATUSB_RX_MODE and ATUSB_TX
- mac.h, mac.c: basic "HardMAC" procedure
- board_app.c (INT0_vect): call MAC-specific interrupt handler if
provided
- Makefile (OBJS): added mac.o
2011-07-12 12:26:07 -03:00
Werner Almesberger
e700b81642
atusb/fw/Makefile (bindist): new target to upload and describe atusb.bin
2011-07-12 12:26:07 -03:00
Werner Almesberger
7cae01bc0e
atusb/fw/board_app.c (INT0_vect): limit interrupt serials to 0x80-0xff
...
This leaves the range 0x00-0x7f for other uses.
2011-07-12 12:25:53 -03:00
Werner Almesberger
1ad8683858
atusb/fw/Makefile (bindist): new target to upload and describe atusb.bin
2011-07-12 05:39:49 -03:00
Werner Almesberger
c47f52d6ca
atusb/fw/board_app.c (INT0_vect): limit interrupt serials to 0x00-0x7f
...
This leaves the range 0x80-0xff for other uses.
2011-07-12 04:40:03 -03:00