| Modules | |
| Analogin hal tests | |
| The Analogin HAL tests ensure driver conformance to defined behaviour. | |
| Functions | |
| void | analogout_init (dac_t *obj, PinName pin) | 
| Initialize the analogout peripheral.  More... | |
| void | analogout_free (dac_t *obj) | 
| Release the analogout object.  More... | |
| void | analogout_write (dac_t *obj, float value) | 
| Set the output voltage, specified as a percentage (float)  More... | |
| void | analogout_write_u16 (dac_t *obj, uint16_t value) | 
| Set the output voltage, specified as unsigned 16-bit.  More... | |
| float | analogout_read (dac_t *obj) | 
| Read the current voltage value on the pin.  More... | |
| uint16_t | analogout_read_u16 (dac_t *obj) | 
| Read the current voltage value on the pin, as a normalized unsigned 16bit value.  More... | |
| const PinMap * | analogout_pinmap (void) | 
| Get the pins that support analogout.  More... | |
| void analogout_free | ( | dac_t * | obj | ) | 
Release the analogout object.
| obj | The analogout object | 
| void analogout_init | ( | dac_t * | obj, | 
| PinName | pin | ||
| ) | 
Initialize the analogout peripheral.
Configures the pin used by analogout.
| obj | The analogout object to initialize | 
| pin | The analogout pin name | 
| const PinMap* analogout_pinmap | ( | void | ) | 
| float analogout_read | ( | dac_t * | obj | ) | 
Read the current voltage value on the pin.
| obj | The analogin object | 
| uint16_t analogout_read_u16 | ( | dac_t * | obj | ) | 
Read the current voltage value on the pin, as a normalized unsigned 16bit value.
| obj | The analogin object | 
| void analogout_write | ( | dac_t * | obj, | 
| float | value | ||
| ) | 
Set the output voltage, specified as a percentage (float)
| obj | The analogin object | 
| value | The floating-point output voltage to be set | 
| void analogout_write_u16 | ( | dac_t * | obj, | 
| uint16_t | value | ||
| ) | 
Set the output voltage, specified as unsigned 16-bit.
| obj | The analogin object | 
| value | The unsigned 16-bit output voltage to be set |