This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdlib.h> | |
#include <assert.h> | |
#include "deque.h" | |
struct node_struct { | |
struct node_struct *next; | |
struct node_struct *prev; | |
deque_val_type val; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* A PWM example for the ATmega328P using the 8-Bit Fast PWM mode. | |
*/ | |
#include <avr/io.h> | |
#include <avr/interrupt.h> | |
#include <stdbool.h> | |
#include <util/delay.h> | |
int main (void) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <avr/io.h> | |
#include <avr/interrupt.h> | |
#include <util/atomic.h> | |
#include <util/delay.h> | |
#include <stdbool.h> | |
/* | |
* A global flag used to communicate between the Interrupt Service Routine | |
* and the main program. It has to be declared volatile or the compiler | |
* might optimize it out. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17a18,21 | |
> /* vendor/product ID for 8BitDo Ultimate Wired Xbox */ | |
> #define GIP_GP_VID_8BITDO 0x2dc8 | |
> #define GIP_GP_PID_8BITDO_ULTIMATE_WIRED_XBOX 0x2002 | |
> | |
258c262,268 | |
< input_report_key(dev, KEY_RECORD, !!pkt_xs->share_button); | |
--- | |
> u8 share_button; | |
> if (client->hardware.vendor == GIP_GP_VID_8BITDO && |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <avr/io.h> | |
#include <util/delay.h> | |
#include <stdlib.h> | |
#include <stdint.h> | |
typedef uint8_t bits_type; | |
#define CFG_SHIFT_DDR DDRB | |
#define CFG_SHIFT_PORT PORTB | |
#define CFG_SHIFT_SRCLK PB1 | |
#define CFG_SHIFT_RCLK PB2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* A simple ADC example that checks the analog reading on ADC0 and turns | |
* an LED on if the reading is higher than a threshold value and turns if | |
* off if it is under that value. */ | |
#include <avr/io.h> | |
#include <stdint.h> | |
/* Which analog pin we want to read from. The pins are labeled "ADC0" | |
* "ADC1" etc on the pinout in the data sheet. In this case ADC_PIN | |
* being 0 means we want to use ADC0. On the ATmega328P this is also | |
* the same as pin PC0 */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include "serial.h" | |
#include <avr/pgmspace.h> | |
int main(void) { | |
serial_init(19200); | |
int i; | |
char buffer[8]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CHANNEL="YOURCHANNEL" | |
USER="YOURUSERNAME" | |
PASSWD="YOURPASSWORD" | |
W_RATIO=16 | |
H_RATIO=9 | |
AUDIO="-f mp3 -i http://localhost:8000" | |
ffmpeg \ | |
$AUDIO \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <avr/io.h> | |
#include <avr/interrupt.h> | |
#include <stdbool.h> | |
/* | |
* A global flag used to communicate between the Interrupt Service Routine | |
* and the main program. It has to be declared volatile or the compiler | |
* might optimize it out. | |
*/ | |
volatile bool update = false; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
##### | |
# | |
# This script scales an input video to be the duration provided. | |
# | |
# usage: | |
# scale-video.pl [-a audiofile] [-b bitrate] -d hh:mm:ss infile outfile | |
# | |
# The bitrate should be in kbps |
NewerOlder