====== The IO project ====== ===== Common features ===== * Configure all features via web interface * Select the language of the web interface dynamically * Different IP access modes (DHCP, AutoIP etc.), look at [[networksettings|network settings]] * Multilingual (German, English, Spanish and Netherlands) webserver for diverse settings. * Multicast DNS functionality for easy and quick access via the network * [[serialserver|The serial server (net socket)]] with interfaces UART, SPI Master, I2C Master and I2C monitor * [[UART]] interface has new features like parity and handshake signals * All pins can be accessed via a new [[spi-master|SPI-Master]] protocol. This new feature can also be ussed to adress more than one slave. * Configuring, writing and reading Netzer GPIOs via [[IO|web interface]] * Automatic refresh of the GPIO page within configurable time * Support of advanced IO peripherals like ADC, PWM, impulse generator, impulse capture und edge counters (look at [[IO|Netzer GPIO]]) * Writing and reading Netzer GPIOs via [[gpioserver|GPIO server]] * Extending the [[serialserver|serial server]] with TCP Client functionality and DNS resolver ===== The factory settings ===== * All Netzer GPIOs are configured as digital inputs. * The [[gpioserver|GPIO server]] is listening at port 65000. * Authentification at [[gpioserver|GPIO server]] is enabled * Automatic reloading of the GPIO web page is disabled * The [[serialserver|serial server]] is configured for port 64000. * The serial mode is deactivated. * UART is configured for 19200 Baud, no parity, no handshake. * SPI is configured for 10,4 MHz, mode 0, sample at the middle. * I2C is configured for 100 kHz