Skip to content

arduino-c/gpio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPIO

GPIO driver for ATmega328p (Arduino Uno rev3)

###Usage

  • Write your code, e.g. in main.c
...
#include <gpio.h>

int main() {

  char c;
  c = ANY_GPIO_DATA_BYTE;
  
  /* set up pins direction */
  gpio_dir(&DDRB, 0/*pin*/, GPIO_DIR_OUT);
  gpio_dir(&DDRB, 1/*pin*/, GPIO_DIR_IN);
  
  /* out 1 to PORTB.0 */
  gpio_out(&PORTB, 0, 1);
  
  /* in from PORTB.1 */
  c = gpio_in(&PINB, 1);
  
  return 0;
}

About

GPIO driver for Arduino Uno

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages