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
<?php | |
// Connection variables. | |
$db_type = ""; | |
$db_host = ""; | |
$db_user = ""; | |
$db_password = ""; | |
$db_database = ""; | |
// We test the connection with the database. | |
try |
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
MCU = atmega328p | |
TARGET_ARCH = -mmcu=$(MCU) | |
TARGET = main | |
CC = avr-gcc | |
CPPFLAGS = -mmcu=$(MCU) | |
CFLAGS = -Os -g -Wall -I. -DF_CPU=16000000 | |
LDFLAGS = -g -mmcu=$(MCU) -lm -Wl,--gc-sections -Os | |
PGMER = -c arduino -b 115200 -P /dev/ttyACM0 | |
PGMERISP = -c avrispv2 -P /dev/ttyACM0 | |
DUDE = /usr/bin/avrdude -V -p $(MCU) |
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
#!/bin/bash | |
# Returns the decimal value of the payload contained in NEC infrared frames. | |
# | |
# Uses the ouput of the mode2 tool from the LIRC project as input. | |
if [ -z "$1" ] | |
then | |
echo "Usage: $0 <LIRC decode file>" | |
exit 0 |
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
is_ipv4() { | |
local -r regex='^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$' | |
[[ $1 =~ $regex ]] | |
return $? | |
} |
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 <Wire.h> | |
void setup() | |
{ | |
Wire.begin(); | |
Serial.begin(9600); | |
} | |
const float gyro_factor = 14.375; |
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
# Green | |
function echo_ok { | |
echo -e "\033[32m[OK]\033[0m $@" | |
} | |
# Red (using strerr as output) | |
function echo_err { | |
echo -e "\033[31m[ERROR]\033[0m $@" 1>&2 | |
} |
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 <stdlib.h> | |
#include <signal.h> | |
#define SIGTERM 15 | |
#define SIGKILL 9 | |
#define SIGINT 2 | |
void signal_handler(int signal) | |
{ |
NewerOlder