Mariano Alvira
7d60dd7a6d
in tx_packet, force an interrupt if the maca isn't doing anything so
...
that the transmit starts. Or if the maca is in a reception cycle,
advance the softclock timeout to now so that transmission starts as
soon as possible (immediately if a packet isn't being received or
right after reception finishes).
2010-07-14 13:59:28 -04:00
Mariano Alvira
6db3b903d2
make the debug prints in check_maca more specific
2010-07-14 13:58:47 -04:00
Mariano Alvira
d75d193762
use 32 packets in the pool by default
2010-07-14 13:55:55 -04:00
Mariano Alvira
beb75cd355
fix long standing bug where the last pages of NVM were not erased
...
properly.
2010-06-08 16:07:06 -04:00
Mariano Alvira
36361e1eb0
use a more standard syntax to call _rom_init_data
...
works around assembler bug in some versions of as.
2010-06-07 11:58:16 -04:00
Mariano Alvira
4035dc44f3
enable sprintf
2010-06-01 15:12:34 -04:00
Mariano Alvira
6aab3625a2
convert to UNIX line endings.
2010-06-01 15:06:55 -04:00
Mariano Alvira
de7ed4812d
use PACKET_STATS for additional debugging
2010-05-23 13:00:21 -04:00
Mariano Alvira
4a9f086ceb
force interrupts instead of calling maca_isr
2010-05-23 12:57:40 -04:00
Mariano Alvira
60f079c168
add additional debugging to check_maca
2010-05-23 12:51:03 -04:00
Mariano Alvira
71cd2c2ead
add PACKET_STATS: extra flags to packets for debugging.
2010-05-22 15:45:52 -04:00
Mariano Alvira
50102c2516
clear forced interrupts after the have been serviced.
2010-05-22 15:45:00 -04:00
Mariano Alvira
d73467dc59
add INTFRC
2010-05-22 15:44:38 -04:00
Mariano Alvira
64081c2fb8
small improvment to count_packets
2010-05-21 12:38:19 -04:00
Mariano Alvira
2fcfe11096
add debug messages to check_maca
2010-05-21 12:00:08 -04:00
Mariano Alvira
7a462268c8
increased the receive length --- this reduces the chance of missing a
...
packet which managing the radio.
2010-05-13 10:52:26 -04:00
Mariano Alvira
e278ec0242
fixup the uart tx isr.
2010-05-12 16:41:24 -04:00
Mariano Alvira
1460eac9cd
move safe_irq_disable and irq_restore to isr.h
2010-05-12 16:40:44 -04:00
Mariano Alvira
e0da07ae95
don't need to reinit maca when the clock stops, just call resume sync
...
instead.
2010-05-11 17:59:51 -04:00
Mariano Alvira
081c8ce098
decreased recv and tx timeouts.
2010-05-11 15:53:14 -04:00
Mariano Alvira
6195931bd4
add attribution and license headers to source files. TODO item about
...
start.S and printf.c
2010-05-08 13:03:36 -04:00
Mariano Alvira
07d65a55c9
now BSD license.
2010-05-08 12:55:32 -04:00
Mariano Alvira
39d2037487
changed erase delay to 2 sec --- 1 sec isn't long enough to erase the
...
entire flash.
2010-05-06 17:27:54 -04:00
Mariano Alvira
2ae64e0802
added freescale-ncb board.
2010-05-04 17:14:31 -04:00
Mariano Alvira
7b3a8b9f77
pulled in gpio_data_get from the quahogcon guys.
2010-05-04 12:55:29 -04:00
Mariano Alvira
444d79e55f
more complete quahogcon board header
2010-05-04 12:55:07 -04:00
Mariano Alvira
18d898d967
fix typo in the usage
2010-04-08 12:17:21 -04:00
Mariano Alvira
e21e8f1a45
use check_maca in rftests
2010-04-06 17:10:28 -04:00
Mariano Alvira
14c4faf977
add check_maca and count_packets
2010-04-06 15:09:26 -04:00
Mariano Alvira
74643bbdac
don't need to disable irqs in post anymore
2010-04-06 12:55:56 -04:00
Mariano Alvira
e6a92481a1
initialize packet pointers properly.
2010-04-06 12:53:57 -04:00
Mariano Alvira
4f8fc7bdfd
add packet bound checks as an option
2010-04-06 12:52:08 -04:00
Mariano Alvira
a3f4bd2378
finish decode status
2010-04-01 19:25:05 -04:00
Mariano Alvira
78f182e658
finished reversing interrupt. Found a very interesting magic
...
sequence. There is a lot here to try.
2010-04-01 18:33:09 -04:00
Mariano Alvira
e007f72530
this mac uses seqinject in interrupt and rom resumemacasync
2010-04-01 17:31:26 -04:00
Mariano Alvira
605898dab2
this needs to stay off.
2010-03-30 11:50:12 -04:00
Mariano Alvira
c6d3073b9c
make tx_head also visible
2010-03-29 19:28:01 -04:00
Mariano Alvira
c6fc0e4d02
pull in set_demodulator_type and clean up maca.h a little (now you can
...
skim the top of the file and get a decent overview on how to use the
thing).
2010-03-29 11:51:06 -04:00
Mariano Alvira
097922e709
implement tx_callback
2010-03-26 13:33:49 -04:00
Mariano Alvira
556477e6a0
very small tweak to the usb board's trim caps.
2010-03-21 16:03:48 -04:00
Mariano Alvira
63285015b0
remove some reg32 in gpio.h
2010-03-19 22:34:59 -04:00
Mariano Alvira
b39287cc2d
move MAX_PACKET_SIZE to maca.h
2010-03-19 22:32:55 -04:00
Mariano Alvira
67db72908a
make rx_head visible (in case you want to test if there are packets
...
waiting)
2010-03-19 22:31:24 -04:00
Mariano Alvira
5b713a1f26
rename radio_on off to maca_on off
2010-03-19 22:29:27 -04:00
Mariano Alvira
654a4349af
remove vreg_init from maca
2010-03-19 22:27:41 -04:00
Mariano Alvira
9e05acbd25
everywhere else uses dashes
2010-03-19 22:12:25 -04:00
Mariano Alvira
7b8d97450a
clean srecs
2010-03-19 09:10:19 -04:00
Mariano Alvira
7272f9aec3
change types to match stdint
...
have printf test print the sizes of these.
2010-03-17 17:27:21 -04:00
Mariano Alvira
ef0a049035
need to init all led directions and turn all leds off initially
2010-03-17 17:02:07 -04:00
Mariano Alvira
c624e4e475
these gpio routines should be volatile
2010-03-17 16:41:48 -04:00