📄 cs8900_8h-source.html
字号:
00391 <span class="comment">#define CS8900_RX_CONFIG_BUFFER_CRC (1 << 11)</span>00392 <span class="comment">#define CS8900_RX_CONFIG_CRC_ERROR (1 << 12)</span>00393 <span class="comment">#define CS8900_RX_CONFIG_RUNT (1 << 13)</span>00394 <span class="comment">#define CS8900_RX_CONFIG_EXTRA_DATA (1 << 14)</span>00395 <span class="comment"></span>00396 <span class="comment"> * Reg 4. Receiver Event.</span>00397 <span class="comment">#define CS8900_RX_EVENT_HASH_IA_MATCH (1 << 6)</span>00398 <span class="comment">#define CS8900_RX_EVENT_DRIBBLE_BITS (1 << 7)</span>00399 <span class="comment">#define CS8900_RX_EVENT_RX_OK (1 << 8)</span>00400 <span class="comment">#define CS8900_RX_EVENT_HASHED (1 << 9)</span>00401 <span class="comment">#define CS8900_RX_EVENT_IA (1 << 10)</span>00402 <span class="comment">#define CS8900_RX_EVENT_BROADCAST (1 << 11)</span>00403 <span class="comment">#define CS8900_RX_EVENT_CRC_ERROR (1 << 12)</span>00404 <span class="comment">#define CS8900_RX_EVENT_RUNT (1 << 13)</span>00405 <span class="comment">#define CS8900_RX_EVENT_EXTRA_DATA (1 << 14)</span>00406 <span class="comment"></span>00407 <span class="comment"> * Reg 5. Receiver Control.</span>00408 <span class="comment">#define CS8900_RX_CTRL_HASH_IA_MATCH (1 << 6)</span>00409 <span class="comment">#define CS8900_RX_CTRL_PROMISCUOUS (1 << 7)</span>00410 <span class="comment">#define CS8900_RX_CTRL_RX_OK (1 << 8)</span>00411 <span class="comment">#define CS8900_RX_CTRL_MULTICAST (1 << 9)</span>00412 <span class="comment">#define CS8900_RX_CTRL_INDIVIDUAL (1 << 10)</span>00413 <span class="comment">#define CS8900_RX_CTRL_BROADCAST (1 << 11)</span>00414 <span class="comment">#define CS8900_RX_CTRL_CRC_ERROR (1 << 12)</span>00415 <span class="comment">#define CS8900_RX_CTRL_RUNT (1 << 13)</span>00416 <span class="comment">#define CS8900_RX_CTRL_EXTRA_DATA (1 << 14)</span>00417 <span class="comment"></span>00418 <span class="comment"> * Reg 7. Transmit Configuration.</span>00419 <span class="comment">#define CS8900_TX_CONFIG_LOSS_OF_CARRIER (1 << 6)</span>00420 <span class="comment">#define CS8900_TX_CONFIG_SQ_ERROR (1 << 7)</span>00421 <span class="comment">#define CS8900_TX_CONFIG_TX_OK (1 << 8)</span>00422 <span class="comment">#define CS8900_TX_CONFIG_OUT_OF_WINDOW (1 << 9)</span>00423 <span class="comment">#define CS8900_TX_CONFIG_JABBER (1 << 10)</span>00424 <span class="comment">#define CS8900_TX_CONFIG_ANY_COLLISION (1 << 11)</span>00425 <span class="comment">#define CS8900_TX_CONFIG_16_COLLISION (1 << 15)</span>00426 <span class="comment"></span>00427 <span class="comment"> * Reg 8. Transmit Event.</span>00428 <span class="comment">#define CS8900_TX_EVENT_LOSS_OF_CARRIER (1 << 6)</span>00429 <span class="comment">#define CS8900_TX_EVENT_SQ_ERROR (1 << 7)</span>00430 <span class="comment">#define CS8900_TX_EVENT_TX_OK (1 << 8)</span>00431 <span class="comment">#define CS8900_TX_EVENT_OUT_OF_WINDOW (1 << 9)</span>00432 <span class="comment">#define CS8900_TX_EVENT_JABBER (1 << 10)</span>00433 <span class="comment">#define CS8900_TX_EVENT_16_COLLISIONS (1 << 15)</span>00434 <span class="comment"></span>00435 <span class="comment"> * Reg 9. Transmit Command Status.</span>00436 <span class="comment">#define CS8900_TX_CMD_STATUS_TX_START_5 (0 << 6)</span>00437 <span class="comment">#define CS8900_TX_CMD_STATUS_TX_START_381 (1 << 6)</span>00438 <span class="comment">#define CS8900_TX_CMD_STATUS_TX_START_1021 (2 << 6)</span>00439 <span class="comment">#define CS8900_TX_CMD_STATUS_TX_START_ENTIRE (3 << 6)</span>00440 <span class="comment">#define CS8900_TX_CMD_STATUS_FORCE (1 << 8)</span>00441 <span class="comment">#define CS8900_TX_CMD_STATUS_ONE_COLLISION (1 << 9)</span>00442 <span class="comment">#define CS8900_TX_CMD_STATUS_INHIBIT_CRC (1 << 12)</span>00443 <span class="comment">#define CS8900_TX_CMD_STATUS_TX_PAD_DISABLED (1 << 13)</span>00444 <span class="comment"></span>00445 <span class="comment"> * Reg B. Buffer Configuration.</span>00446 <span class="comment">#define CS8900_BUFFER_CONFIG_SW_INT (1 << 6)</span>00447 <span class="comment">#define CS8900_BUFFER_CONFIG_RX_DMA_DONE (1 << 7)</span>00448 <span class="comment">#define CS8900_BUFFER_CONFIG_RDY_FOR_TX (1 << 8)</span>00449 <span class="comment">#define CS8900_BUFFER_CONFIG_TX_UNDERRUN (1 << 9)</span>00450 <span class="comment">#define CS8900_BUFFER_CONFIG_RX_MISSED (1 << 10)</span>00451 <span class="comment">#define CS8900_BUFFER_CONFIG_RX_128_BYTES (1 << 11)</span>00452 <span class="comment">#define CS8900_BUFFER_CONFIG_TX_COL_OVF (1 << 12)</span>00453 <span class="comment">#define CS8900_BUFFER_CONFIG_RX_MISSED_OVF (1 << 13)</span>00454 <span class="comment">#define CS8900_BUFFER_CONFIG_RX_DEST_MATCH (1 << 15)</span>00455 <span class="comment"></span>00456 <span class="comment"> * Reg C. Buffer Event.</span>00457 <span class="comment">#define CS8900_BUFFER_EVENT_SW_INT (1 << 6)</span>00458 <span class="comment">#define CS8900_BUFFER_EVENT_RX_DMA_DONE (1 << 7)</span>00459 <span class="comment">#define CS8900_BUFFER_EVENT_RDY_FOR_TX (1 << 8)</span>00460 <span class="comment">#define CS8900_BUFFER_EVENT_TX_UNDERRUN (1 << 9)</span>00461 <span class="comment">#define CS8900_BUFFER_EVENT_RX_MISSED (1 << 10)</span>00462 <span class="comment">#define CS8900_BUFFER_EVENT_RX_128_BYTES (1 << 11)</span>00463 <span class="comment">#define CS8900_BUFFER_EVENT_RX_DEST_MATCH (1 << 15)</span>00464 <span class="comment"></span>00465 <span class="comment"> * Reg 13. Line Control.</span>00466 <span class="comment">#define CS8900_LINE_CTRL_RX_ON (1 << 6)</span>00467 <span class="comment">#define CS8900_LINE_CTRL_TX_ON (1 << 7)</span>00468 <span class="comment">#define CS8900_LINE_CTRL_AUI (1 << 8)</span>00469 <span class="comment">#define CS8900_LINE_CTRL_10BASET (0 << 9)</span>00470 <span class="comment">#define CS8900_LINE_CTRL_AUTO_AUI_10BASET (1 << 9)</span>00471 <span class="comment">#define CS8900_LINE_CTRL_MOD_BACKOFF (1 << 11)</span>00472 <span class="comment">#define CS8900_LINE_CTRL_POLARITY_DISABLED (1 << 12)</span>00473 <span class="comment">#define CS8900_LINE_CTRL_2_PART_DEF_DISABLED (1 << 13)</span>00474 <span class="comment">#define CS8900_LINE_CTRL_LO_RX_SQUELCH (1 << 14)</span>00475 <span class="comment"></span>00476 <span class="comment"> * Reg 14. Line Status.</span>00477 <span class="comment">#define CS8900_LINE_STATUS_LINK_OK (1 << 7)</span>00478 <span class="comment">#define CS8900_LINE_STATUS_AUI (1 << 8)</span>00479 <span class="comment">#define CS8900_LINE_STATUS_10_BASE_T (1 << 9)</span>00480 <span class="comment">#define CS8900_LINE_STATUS_POLARITY_OK (1 << 12)</span>00481 <span class="comment">#define CS8900_LINE_STATUS_CRS (1 << 14)</span>00482 <span class="comment"></span>00483 <span class="comment"> * Reg 15. Self Control.</span>00484 <span class="comment">#define CS8900_SELF_CTRL_RESET (1 << 6)</span>00485 <span class="comment">#define CS8900_SELF_CTRL_SW_SUSPEND (1 << 8)</span>00486 <span class="comment">#define CS8900_SELF_CTRL_HW_SLEEP (1 << 9)</span>00487 <span class="comment">#define CS8900_SELF_CTRL_HW_STANDBY (1 << 10)</span>00488 <span class="comment">#define CS8900_SELF_CTRL_HC0E (1 << 12)</span>00489 <span class="comment">#define CS8900_SELF_CTRL_HC1E (1 << 13)</span>00490 <span class="comment">#define CS8900_SELF_CTRL_HCB0 (1 << 14)</span>00491 <span class="comment">#define CS8900_SELF_CTRL_HCB1 (1 << 15)</span>00492 <span class="comment"></span>00493 <span class="comment"> * Reg 16. Self Status.</span>00494 <span class="comment">#define CS8900_SELF_STATUS_3_3_V (1 << 6)</span>00495 <span class="comment">#define CS8900_SELF_STATUS_INITD (1 << 7)</span>00496 <span class="comment">#define CS8900_SELF_STATUS_SIBUST (1 << 8)</span>00497 <span class="comment">#define CS8900_SELF_STATUS_EEPROM_PRESENT (1 << 9) </span>00498 <span class="comment">#define CS8900_SELF_STATUS_EEPROM_OK (1 << 10)</span>00499 <span class="comment">#define CS8900_SELF_STATUS_EL_PRESENT (1 << 11)</span>00500 <span class="comment">#define CS8900_SELF_STATUS_EE_SIZE (1 << 12)</span>00501 <span class="comment"></span>00502 <span class="comment"> * Reg 17. Bus Control.</span>00503 <span class="comment">#define CS8900_BUS_CTRL_RESET_RX_DMA (1 << 6)</span>00504 <span class="comment">#define CS8900_BUS_CTRL_USE_SA (1 << 9)</span>00505 <span class="comment">#define CS8900_BUS_CTRL_MEMORY_ENABLE (1 << 10)</span>00506 <span class="comment">#define CS8900_BUS_CTRL_DMA_BURST (1 << 11)</span>00507 <span class="comment">#define CS8900_BUS_CTRL_IOCHRDYE (1 << 12)</span>00508 <span class="comment">#define CS8900_BUS_CTRL_RX_DMA_SIZE (1 << 13)</span>00509 <span class="comment">#define CS8900_BUS_CTRL_ENABLE_INT (1 << 15)</span>00510 <span class="comment"></span>00511 <span class="comment"> * Reg 18. Bus Status.</span>00512 <span class="comment">#define CS8900_BUS_STATUS_TX_BID_ERROR (1 << 7)</span>00513 <span class="comment">#define CS8900_BUS_STATUS_RDY_FOR_TX_NOW (1 << 8)</span>00514 <span class="comment"></span>00515 <span class="comment">*/</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Oct 29 03:41:07 2006 for Procyon AVRlib by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -