Parcourir la source

Fix issue that softpwm interrupt breaks yc059 sending

old_master
Kai Ryu il y a 9 ans
Parent
révision
f55872e09f
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3
    0
      keyboard/RedScarfIII/yc059.c

+ 3
- 0
keyboard/RedScarfIII/yc059.c Voir le fichier

@@ -17,6 +17,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.

#include <util/delay.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include "yc059.h"
#include "debug.h"

@@ -40,11 +41,13 @@ void yc059_init(void)

void yc059_send(uint8_t data)
{
cli();
yc059_send_header();
yc059_send_address();
yc059_send_byte(data);
yc059_send_byte(~data);
yc059_send_stop();
sei();
}

inline