您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ssp_readable函数代码示例

51自学网 2021-06-03 08:20:16
  C++
这篇教程C++ ssp_readable函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ssp_readable函数的典型用法代码示例。如果您正苦于以下问题:C++ ssp_readable函数的具体用法?C++ ssp_readable怎么用?C++ ssp_readable使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ssp_readable函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: ssp_read

static inline int ssp_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    if(obj->bits == SPI_DataSize_8b)  // 8 bit mode    	return (int)SPI_ReceiveData8(spi);    else 								// 16 bit mode    	return (int)SPI_I2S_ReceiveData16(spi);}
开发者ID:GvoOjeda,项目名称:mbed,代码行数:8,


示例2: spi_slave_read

int spi_slave_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    if (obj->bits == SPI_DATASIZE_8BIT) {        // Force 8-bit access to the data register        uint8_t *p_spi_dr = 0;        p_spi_dr = (uint8_t *) & (spi->DR);        return (int)(*p_spi_dr);    } else {        return (int)spi->DR;    }}
开发者ID:AlessandroA,项目名称:mbed,代码行数:12,


示例3: ssp_read

static inline int ssp_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    if (obj->bits <= SPI_DATASIZE_8BIT) {        // force 8-bit access the data register due to SPI data buffer in this device        uint8_t *p_spi_dr = 0;        p_spi_dr = (uint8_t *) & (spi->DR);        return (int)(*p_spi_dr);    } else {        return (int)spi->DR;    }}
开发者ID:allankliu,项目名称:mbed,代码行数:13,


示例4: spi_slave_read

int spi_slave_read(spi_t *obj){    SPI_TypeDef *spi = SPI_INST(obj);    struct spi_s *spiobj = SPI_S(obj);    SPI_HandleTypeDef *handle = &(spiobj->handle);    while (!ssp_readable(obj));    if (handle->Init.DataSize == SPI_DATASIZE_8BIT) {        // Force 8-bit access to the data register        uint8_t *p_spi_dr = 0;        p_spi_dr = (uint8_t *) & (spi->DR);        return (int)(*p_spi_dr);    } else {        return (int)spi->DR;    }}
开发者ID:SolarTeamEindhoven,项目名称:mbed,代码行数:15,


示例5: spi_slave_receive

int spi_slave_receive(spi_t *obj) {    return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);};
开发者ID:fenrir-naru,项目名称:mbed,代码行数:3,


示例6: ssp_read

static inline int ssp_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    return (int)SPI_I2S_ReceiveData(spi);}
开发者ID:52osworld,项目名称:Stm32f103_mbed,代码行数:5,


示例7: spi_slave_read

int spi_slave_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    return (int)spi->DR;}
开发者ID:goconnor,项目名称:mbed,代码行数:5,


示例8: ssp_read

static inline int ssp_read(spi_t *obj) {    SPI_TypeDef *spi = (SPI_TypeDef *)(obj->spi);    while (!ssp_readable(obj));    return (int)spi->DR;}
开发者ID:goconnor,项目名称:mbed,代码行数:5,


示例9: ssp_read

static inline int ssp_read(spi_t *obj) {    while (!ssp_readable(obj));    return obj->spi->DR;}
开发者ID:23chrischen,项目名称:mbed,代码行数:4,


示例10: spi_slave_receive

int spi_slave_receive(spi_t *obj){    return (ssp_readable(obj) ? 1 : 0);};
开发者ID:nickmolo,项目名称:ECE477,代码行数:4,


示例11: ssp_read

static inline int ssp_read(spi_t *obj){    SPI_TypeDef *spi = (SPI_TypeDef *)SpiHandle[obj->spi.module].Instance;    while (!ssp_readable(obj));    return (int)spi->DR;}
开发者ID:ARMmbed,项目名称:mbed-hal-st-stm32f4,代码行数:6,



注:本文中的ssp_readable函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ ssp_spi_sync函数代码示例
C++ ssp_enable函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。