Perguntas com a marcação «c++»

13
Classes C ++ para abstração de pinos de E / S

Estou procurando abstrações em C ++ para pontos ou pinos de E / S de hardware. Coisas como in_pin, out_pin, inout_pin, talvez open_collector_pin, etc. Certamente eu mesmo posso criar esse conjunto de abstrações, então não estou procurando o tipo de respostas 'ei, você pode fazer desta maneira',...

12
Controle de versão de esquemas e código fonte

Estou desenvolvendo um dispositivo eletrônico que possui duas partes: hardware (esquemas Eagle) e firmware (código fonte C ++). Gostaria de acompanhar as alterações no código-fonte e nos esquemas, mas há alguns pontos em que não tenho certeza de como organizar meu trabalho: Para o código fonte,...

11
Microcontrolador Sleep Race Condition

Dado um microcontrolador que está executando o seguinte código: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1)...

8
O que devo saber ao criar uma biblioteca para o Arduino?

Ocorre-me que, além do meu problema atual, devo perguntar: "O que devo saber ao criar uma biblioteca para o Arduino?" Primeiro, o que estou fazendo: Estou usando o Eclipse como meu editor e escrevendo código em C ++. Eu escrevi um aplicativo Arduino simples que inclui meu arquivo de cabeçalho e...

8
Enquanto loop otimizado

Eu tenho o seguinte código no meu programa de microcontrolador: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Onde ADCSRA é um registro que alterará seu valor assim que uma conversão analógica for concluída e onde eu quero esperar um pouco...