Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2019, 09:29   #26
Sancho
Junior Member
 
Регистрация: 20.03.2019
Сообщений: 1
Вес репутации: 0
Sancho is an unknown quantity at this point
По умолчанию

Добрый день. Не программист, хобби.
Давно пользуюсь данной библиотекой, частью SPI в том числе.
Теперь, с новой микрухой, возникла необходимость одновременно и передавать и принимать по SPI.
Как правильно подредактировать, в смысле дописать функцию, пугает void в аргументе исходной функции, например вот так:

в .h
uint8_t Send_Read_SPI(uint8_t SPI_data) ;

в .cpp
uint8_t Send_Read_SPI(uint8_t SPI_data)
{
SPDR = SPI_data;
while(!(SPSR & (1<<SPIF)));
return SPDR;
}
Правильно ли так будет?

Последний раз редактировалось Sancho; 20.03.2019 в 09:33.
Sancho вне форума   Ответить с цитированием
 


Здесь присутствуют: 22 (пользователей: 0 , гостей: 22)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:03. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика