* Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Updated readme to reflect use of msys2 Added avrdude to msys path * added avrdude option to msys installer * Removed extra installation of avrdude * Renamed to vitamins_included and implemented drashnas changes * Fixed include guard * Fixed some includes, and added avrdude target to docs. * Fixed default keyboard
		
			
				
	
	
		
			28 lines
		
	
	
		
			735 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			735 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef MY_SERIAL_H
 | |
| #define MY_SERIAL_H
 | |
| 
 | |
| #include "config.h"
 | |
| #include <stdbool.h>
 | |
| #include "split_util.h"
 | |
| 
 | |
| /* TODO:  some defines for interrupt setup */
 | |
| #define SERIAL_PIN_DDR DDRD
 | |
| #define SERIAL_PIN_PORT PORTD
 | |
| #define SERIAL_PIN_INPUT PIND
 | |
| #define SERIAL_PIN_MASK _BV(PD0)
 | |
| #define SERIAL_PIN_INTERRUPT INT0_vect
 | |
| 
 | |
| #define SERIAL_SLAVE_BUFFER_LENGTH MATRIX_ROWS/2
 | |
| #define SERIAL_MASTER_BUFFER_LENGTH 1
 | |
| 
 | |
| // Buffers for master - slave communication
 | |
| extern volatile uint8_t serial_slave_buffer[SERIAL_SLAVE_BUFFER_LENGTH];
 | |
| extern volatile uint8_t serial_master_buffer[SERIAL_MASTER_BUFFER_LENGTH];
 | |
| 
 | |
| void serial_master_init(void);
 | |
| void serial_slave_init(void);
 | |
| int serial_update_buffers(void);
 | |
| bool serial_slave_data_corrupt(void);
 | |
| 
 | |
| #endif
 |