rtic/1/api/search.desc/embedded_hal/embedded_hal-desc-0-.js

1 line
7.3 KiB
JavaScript
Raw Permalink Normal View History

searchState.loadedDescShard("embedded_hal", 0, "A Hardware Abstraction Layer (HAL) for embedded systems\nType for the <code>duty</code> methods\nA single PWM channel / pin\nAnalog-digital conversion traits\nBlocking API\nController Area Network\nDigital I/O\nDisables a PWM <code>channel</code>\nEnables a PWM <code>channel</code>\nImplementation of <code>core::fmt::Write</code> for the HALs \nReturns the current duty cycle\nReturns the maximum duty cycle value\nThe prelude is a collection of all the traits in this crate\nSerial interface\nSets a new duty cycle\nSerial Peripheral Interface\nTimers\nTraits for interactions with a processors watchdog timer.\nBlocking CAN API\nDelays\nBlocking I2C API\nBlocking hardware random number generator\nBlocking serial API\nBlocking SPI API\nA blocking CAN interface that is able to transmit and \nAssociated error type.\nAssociated frame type.\nBlocks until a frame was received or an error occured.\nPuts a frame in the transmit buffer. Blocks until space is \nMillisecond delay\nMicrosecond delay\nPauses execution for <code>ms</code> milliseconds\nPauses execution for <code>us</code> microseconds\nAddress mode (7-bit / 10-bit)\nError type\nError type\nError type\nError type\nError type\nError type\nError type\nTransactional I2C operation.\nBlocking read\nRead data into the provided buffer\n7-bit address mode type\n10-bit address mode type\nTransactional I2C interface.\nTransactional I2C interface (iterator version).\nBlocking write\nWrite data from the provided buffer\nBlocking write (iterator version)\nBlocking write (iterator version) + read\nBlocking write + read\nExecute the provided operations on the I2C bus.\nExecute the provided operations on the I2C bus (iterator \nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nReads enough bytes from slave with <code>address</code> to fill <code>buffer</code>\nWrites bytes to slave with address <code>address</code>\nWrites bytes to slave with address <code>address</code>\nWrites bytes to slave with address <code>address</code> and then reads \nWrites bytes to slave with address <code>address</code> and then reads \nThe type of error that can occur when writing\nWrite half of a serial interface (blocking variant)\nBlock until the serial interface has sent all buffered \nWrites a slice, blocking until everything has been written\nBlocking serial write\nMarker trait to opt into default blocking write \nError type\nError type\nAssociated error type\nOperation for transactional SPI trait\nTransactional trait allows multiple actions to be executed \nBlocking transfer\nWrite data out while reading data into the provided buffer\nBlocking write\nWrite data from the provided buffer, discarding read data\nExecute the provided transactions\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nBlocking transfer\nSends <code>words</code> to the slave. Returns the <code>words</code> received from \nBlocking write\nSends <code>words</code> to the slave, ignoring all the incoming words\nDefault implementation of <code>blocking::spi::Transfer&lt;W&gt;</code> for \nDefault implementation of <code>blocking::spi::Write&lt;W&gt;</code> for \nAn ACK error shall be detected by a transmitter whenever \nA bit error is detected at that bit time when the bit \nCalculated CRC sequence does not equal the received one.\nCAN error\nCAN error kind\nExtended 29-bit Identifier (<code>0..=0x1FFF_FFFF</code>).\nExtended 29-bit CAN Identifier (<code>0..=1FFF_FFFF</code>).\nA form error shall be detected when a fixed-form bit field \nA CAN2.0 Frame\nA CAN Identifier (standard or extended).\nCAN ID <code>0x7FF</code>, the lowest priority.\nCAN ID <code>0x1FFFFFFF</code>, the lowest priority.\nA different error occurred. The original error may contain \nThe peripheral receive buffer was overrun.\nStandard 11-bit Identifier (<code>0..=0x7FF</code>).\nStandard 11-bit CAN Identifier (<code>0..=0x7FF</code>).\nA stuff error is detected at the bit time of the sixth \nCAN ID <code>0</code>, the highe