Ryan
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
8 additions and
6 deletions
-
drivers/avr/spi_master.c
-
drivers/avr/spi_master.h
-
drivers/chibios/spi_master.c
-
drivers/chibios/spi_master.h
|
|
@ -14,10 +14,8 @@ |
|
|
|
* along with this program. If not, see <https://www.gnu.org/licenses/>. |
|
|
|
*/ |
|
|
|
|
|
|
|
#include <avr/io.h> |
|
|
|
|
|
|
|
#include "spi_master.h" |
|
|
|
#include "quantum.h" |
|
|
|
|
|
|
|
#include "timer.h" |
|
|
|
|
|
|
|
#if defined(__AVR_AT90USB162__) || defined(__AVR_ATmega16U2__) || defined(__AVR_ATmega32U2__) || defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__) || defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB647__) || defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB1287__) |
|
|
|
|
|
@ -16,7 +16,9 @@ |
|
|
|
|
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include "quantum.h" |
|
|
|
#include <stdbool.h> |
|
|
|
|
|
|
|
#include "gpio.h" |
|
|
|
|
|
|
|
typedef int16_t spi_status_t; |
|
|
|
|
|
|
|
|
|
@ -15,7 +15,7 @@ |
|
|
|
*/ |
|
|
|
|
|
|
|
#include "spi_master.h" |
|
|
|
#include "quantum.h" |
|
|
|
|
|
|
|
#include "timer.h" |
|
|
|
|
|
|
|
static pin_t currentSlavePin = NO_PIN; |
|
|
|
|
|
@ -18,7 +18,9 @@ |
|
|
|
|
|
|
|
#include <ch.h> |
|
|
|
#include <hal.h> |
|
|
|
#include "quantum.h" |
|
|
|
#include <stdbool.h> |
|
|
|
|
|
|
|
#include "gpio.h" |
|
|
|
|
|
|
|
#ifndef SPI_DRIVER |
|
|
|
# define SPI_DRIVER SPID2 |
|
|
|