Driver for the ENCX24J600 Ethernet Adapter. More...
Driver for the ENCX24J600 Ethernet Adapter.
Files | |
| file | encx24j600_defines.h |
| Register definitions for the ENCX24J600 Ethernet device. | |
| file | encx24j600_internal.h |
| Internal definitions for the ENCX24J600 Ethernet device. | |
| file | encx24j600_params.h |
| Default configuration for the ENCX24J600 Ethernet driver. | |
| file | encx24j600.h |
| Interface definition for the ENCX24J600 driver. | |
Data Structures | |
| struct | encx24j600_t |
| encx24j600 netdev device More... | |
| struct | encx24j600_params_t |
| Struct containing the needed peripheral configuration. More... | |
Functions | |
| void | encx24j600_setup (encx24j600_t *dev, const encx24j600_params_t *params, uint8_t index) |
| Setup an encx24j600 based device state. More... | |
| void encx24j600_setup | ( | encx24j600_t * | dev, |
| const encx24j600_params_t * | params, | ||
| uint8_t | index | ||
| ) |
Setup an encx24j600 based device state.
This function sets SPI pins, initializes the device state structure. It does not initialize the device itself.
| [out] | dev | the handle of the device to initialize |
| [in] | params | parameters for device initialization |
| [in] | index | Index of params in a global parameter struct array. If initialized manually, pass a unique identifier instead. |