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.  |