This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
playground:playground [2015/12/15 12:38] – mgehrig2 | playground:playground [2023/11/20 18:48] (current) – patrickgood | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PlayGround ====== | ====== PlayGround ====== | ||
- | |||
- | |||
- | ====== Multiple subdevices with the same number of ports ====== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | The functions given below have so far been implemented as VHDL modules (see [[flink_vhdl|VHDL]]). For all of them a suitable driver is available in the [[flink_lib|flink Userspace Library]] | ||
- | |||
- | ^function id^name^description^ | ||
- | |0x00|Info|info subdevice with description| | ||
- | |0x01|AnalogIn|analog input, ADC| | ||
- | |0x02|AnalogOut|analog output, DAC| | ||
- | |0x05|DigitalIO|digital input and output, GPIO| | ||
- | |0x06|Counter|counter| | ||
- | |0x0c|PWM|pulse width modulated output| | ||
- | |0x0d|PPWA|period and pulse width measurement| | ||
- | |0x10|Watchdog|watchdog timer| | ||
- | |0x11|Sensor|various sensors (inductive, acceleration)| | ||
- | |||
- | ===== Subdevice Specific Registers ===== | ||
- | As described in [[start|flink, | ||
- | |||