Skip to content

Instantly share code, notes, and snippets.

@kvalv
kvalv / .c
Created April 26, 2016 09:50
/*
* damper_position_calculation.c
*
* Created: 23.03.2016 14:56:20
* Author: Daniel
*/
#include "../../Data_transmission/data_transmission.h"
#include "damper_position_calculation.h"
#include "../../AtmegaSetup/atmega_setups.h"
#include "../../ADC1118/ads1118.h"
@kvalv
kvalv / .c
Created April 20, 2016 14:33
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
@kvalv
kvalv / .c
Created March 12, 2016 17:47
/*
* ltc6804.c
*
* Created: 25.12.2015 17:15:23
* Author: Mikael-pc
*/
#include "ltc6804.h"
#include "ltc6804_definitions.h"
@kvalv
kvalv / .c
Created March 12, 2016 16:16
enum ltc6804_RegisterGroup
{
RegisterGroup_CONFIG,
RegisterGroup_CELLA,
RegisterGroup_CELLB,
RegisterGroup_CELLC,
RegisterGroup_CELLD,
ReigsterGroup_AUXA,
RegisterGroup_AUXB,
@kvalv
kvalv / .c
Created March 11, 2016 13:16
// New interface
enum RegisterGroup { CONFIG, CELLA, CELLB, CELLC, AUXA, AUXB, STATA, STATB };
struct configRegisterStruct
{
bool refon;
bool adcModeOpt;
uint16_t underVoltageMonitoringEnable_bm;
uint16_t overVoltageMonitoringEnable_bm;
int main(void)
{
LED_1_init();
LED_2_init();
LED_3_init();
atmega_init();
cli();
from socket import *
s = socket(AF_INET, SOCK_DGRAM)
s.sendto("hello",("78.91.11.26",60770))
@kvalv
kvalv / .py
Created February 25, 2016 11:10
from multiprocessing.managers import BaseManager
class QueueManager(BaseManager): pass
QueueManager.register('get_queue')
m = QueueManager(address=('78.91.11.26', 50000), authkey='lol')
m.connect()
queue = m.get_queue()
while True:
i = raw_input("write GET or WRITE")
if i.lower() == "write":
text = raw_input("text: ")
@kvalv
kvalv / .py
Created February 25, 2016 10:45
from multiprocessing.managers import BaseManager
class QueueManager(BaseManager): pass
QueueManager.register('get_queue')
m = QueueManager(address=('78.91.11.26', 50000), authkey='lol')
m.connect()
queue = m.get_queue()
queue.put('hello')
queue.put("yes")
print(queue.qsize())
print(queue.get(1))
@kvalv
kvalv / x.c
Created February 1, 2016 22:55
/*
* ADC version 1.0.c
*
* Created: 23.01.2016 21:02:13
* Author : Daniel
*/
#include <avr/io.h>
#include <ctype.h>
#include "SPI.h"