summaryrefslogtreecommitdiff
path: root/hal/phy
AgeCommit message (Collapse)Author
2008-04-07bridge_dma : Fix the test to run on the proto, replace the memcmp by the laranjeiro
bitstream_memcpy. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1762 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-04-04Added the bridgedma soft for the proto.laranjeiro
BECAREFUL: need to replace the memcmp by a bitstream_memcmp or equivalent because of the alignement access. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1759 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-04-02Maximus V2: Fixes #31.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1732 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-31Maximus V2: error correction found in revision 1682.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1694 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-28Maximus V2: fixes #36.buret
Check return values of SCI functions (fill hdr, msg init, msg push, msg pop), phy and ether fill hdr functions. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1682 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-26 * hal/phy:schodet
- use registers definitions from hardware team. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1637 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-25Maximus V2: develop a Python Cesar library to call Maximus duration ↵buret
functions located into the station. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1630 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-19Maximus V2: remove the Maximus PHY chandata type and use the PHY chandata type.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1623 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-11'uint' is not defined in maximus.lacour
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1590 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-11txce_rcv_mme(...) function changed to txce(...)lacour
u32 changed to uint in hal/phy//defs.h because u32 is unknown in maximus. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1589 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-10Separate bit loading computation of measure acquisition : lacour
- Creation of bit_loading.h - frame_measurement becomes mpdu_measure_store. Add test about measure acquisition : When mpdu_measure_store is full, and an 'append' arrives after a 'get' but before a 'release'. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1584 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-03Maximus V2: HAL PHY -> initialize the random library once with a constant value.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1526 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-03-03 * hal/phy:schodet
- fixed bad typos. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1525 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-29Maximus V2: use lib rnd in the HAL PHY instead of rand().buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1521 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-29Maximus V2: in the HAL PHY, implement the last preamble date.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1516 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-29Maximus V2: in the HAL PHY, update iv and nek check when receiving a PHY msg.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1515 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-28 * hal/phy:schodet
- PHY_PRATIC_ACTION is not a register. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1491 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-26Maximus HAL PHY: replace unecessary MAXIMUS_PHY_PREAMBLE defines by defines ↵buret
from mac/common/timings.h git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1467 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-26 * hal/phy/test/phy:schodet
- slot counter is now stopped later, test updated. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1464 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-26 * hal/phy/test/phy:schodet
- access timer is now cancelled later, test updated. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1463 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-25Maximus V2: implement the TX false alarm feature.buret
+ enhance network clock get next element function + replace SAR_MSDU_PAYLOAD_SIZE by the new define of common/defs/ethernet.h git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1458 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-19 * hal/phy/test/phy:schodet
- added tonemap support for data tests. - changed test not to overflow maximum symbol number. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1441 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-19Maximus HAL PHY: Integrate NSc modifications.buret
1) When the medium state becomes CW, the PRE detection is activated. 2) At PHY init and reset, the PRP result is reset to 'true'. 3) When the RX is activated ('phy_rx_activate' is called with flag=true), the PRP result is reset to 'true'. + Update unitary tests and documentation. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1427 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-18Maximus:buret
Develop the noise calculation. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1426 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-18 * hal/phy:schodet
- undo a previously programmed RX activation when activating RX. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1424 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-14 * hal/phy:schodet
- first HAL Phy for real hardware. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1416 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-06 * hal/phy:schodet
- updated pbdma.h to match hardware registers. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1383 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-02-04Maximus HAL PHY: remove the PRP result reset when receiving a preamble.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1354 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-28 * lib/trace:schodet
- new lighter trace declaration syntax. - new TIMESTAMP option. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1339 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-25Maximus V2: HAL PHY chandata transfer error correction.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1330 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-24Maximus V2: develop the crc bitmap registers of the HAL PHY.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1327 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-24Maximus V2: correction in HAL PHY and CE Maximus tests for PBDMA IT.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1325 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-22Maximus V2: Continue on the channel perturbation feature.buret
- Start development of the channel settings. - Modify functioning of phy processor for the channel perturbation (add a field in PHY header + MPDU TX/RX deep modification). - Start development of channel computer. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1307 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-16Maximus V2: start the channel perturbation development.buret
This integration contains: - the HAL PHY TX TONEMAP (station -> Maximus), needed for channel calculation; - the Maximus Channel Mapping, that gets a code from point coordinates (or the opposite) depending on the used modulation; - associated unitary tests. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1282 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-15 * hal/phy/maximus:schodet
- fixed trace support for phy_reset. * hal/phy/test/phy: - added trace support. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1270 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-15Resolve conflict in Maximus HAL PHYburet
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1268 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-15Maximus HAL PHY PRP date modifburet
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1267 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-15 * hal/phy/maximus:schodet
- added lib/trace support. * common/tools: - added trace to VCD conversion tool. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1266 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-14Maximus V2: HAL PHYburet
Reset the PRP result on the access backoff start (was reset on the access backoff start cb). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1259 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-11Maximus: update unit tests after a function name modif...buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1257 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-10Replacing phy_set_clock() function by phy_sysclock_set_freqerror()chertier
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1252 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-08Maximus V2:buret
- update HAL PHY unitary tests after socket integration (create functions to open/close pipe or socket) - update Maximus station launch to have at most possible the same code for pipe and socket - handle errno when an exception is launched in Maximus - little corrections in Maximus tests - assert when a station receives an MPDU and that not enough PBs are ready git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1236 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-07Maximus V2: in HAL PHY, when not enough PBs are available in TX, does not ↵buret
raise a PBDMA IT anymore. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1232 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-07Maximus V2: update HAL PHY and HAL HLE unitary tests after socket integration.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1231 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-07Maximus V2: update unitary tests after socket integration.buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1230 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-07Modified the phy_get_captured_sysdate function in the source file to ↵laranjeiro
phy_clock_get_zero_cross_captured_date. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1224 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-04Changed the function name of phy_clock_get_captured_date to ↵laranjeiro
phy_clock_get_zero_cross_captured_date. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1214 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-04- added socket implementation for maximus to station communicationlefranc
- you need to define "STATION_SOCK" into host/config.h to enable socket communication git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1211 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-03Maximus: closes #35buret
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1208 017c9cb6-072f-447c-8318-d5b54f68fe89
2008-01-02Maximus V2: clean upburet
- HAL PHY comments - Maximus SCI messages git-svn-id: svn+ssh://pessac/svn/cesar/trunk@1195 017c9cb6-072f-447c-8318-d5b54f68fe89