Skip to content

Instantly share code, notes, and snippets.

View Thar0l's full-sized avatar

Aleksey Gusarov Thar0l

  • Milandr
  • Moscow
View GitHub Profile
@Thar0l
Thar0l / ls
Last active June 9, 2020 08:51
total 3380
4 drwxr-xr-x 3 user user 4096 Oct 23 2019 .
4 drwxr-xr-x 39 user user 4096 Jun 9 11:47 ..
4 drwxr-xr-x 2 user user 4096 Nov 7 2019 calibration
32 -rwxr-xr-x 1 user user 29840 Oct 23 2019 CanAccController
4 -rw-r--r-- 1 user user 164 Oct 23 2019 CanAccController.conf
4 -rw-r--r-- 1 user user 164 Oct 23 2019 CanAccController.conf~
32 -rwxr-xr-x 1 user user 29772 Oct 22 2019 CanAccController.old
380 -rwxr-xr-x 1 user user 385944 Aug 13 2019 RadarControl
584 -rwxr-xr-x 1 user user 592192 Sep 16 2019 RadarShow
@Thar0l
Thar0l / Cmds
Created February 28, 2020 14:42
Cmds
Layer Id Len Type Name
Settings::LayerPhyPlc, 0x0001, 1, Settings::TypeUint8, power
Settings::LayerPhyPlc, 0x0002, 1, Settings::TypeUint8, modulation
Settings::LayerPhyPlc, 0x0003, 36, Settings::TypeArrayUint8, subcarriersMask
Settings::LayerPhyPlc, 0x0004, 36, Settings::TypeArrayUint8, subcarriersPower
Settings::LayerPhyPlc, 0x0005, 6, Settings::TypeArrayUint8, mapping
Settings::LayerPhyPlc, 0x0101, 4, Settings::TypeUint32, stats.rxFrameCount
Settings::LayerPhyPlc, 0x0102, 4, Settings::TypeUint32, stats.txFrameCount
Settings::LayerPhyPlc, 0x0103, 4, Settings::TypeUint32, stats.rxDataCount
@Thar0l
Thar0l / IDs.cpp
Created February 28, 2020 14:38
IDs
struct Layer
{
enum
{
System = 0,
Phy = 1,
Reserved1 = 2,
Mac = 3,
Adp = 4,
Reserved2 = 5,
@Thar0l
Thar0l / cobs.cpp
Created February 28, 2020 14:22
COBS functions
uint32_t UartDriver::stuffData(const uint8_t *src, uint32_t length, uint8_t *dst)
{
uint32_t src_index = 0;
uint32_t dst_index = 0;
uint32_t last_zero_pos = 0;
uint32_t last_zero_length = 0;
if (length == 0)
{
return 0;
[item-group-name]
deadlock-basics=Основные продукты
deadlock-disassembly=Разборка
deadlock-processing=Производство
[item-name]
advanced-battery=Аккумулятор высокой емкости
advanced-engine-unit=Продвинутый двигатель
advanced-pollution-filter=Продвинутый воздушный фильтр
battery-discharge-equipment=Оборудование разряда аккумуляторов
a00 = -165
a10 = -10
a11 = 3
def calc(n, x, a0 , a1, a2):
a1 = a2 * x + a1
print a1
for i in range(2, n + 1):
ai = i*i/(i-1)*x*a1 - 4*a0*x*x
@Thar0l
Thar0l / ik.ino
Last active October 19, 2020 08:01
#include <Servo.h>
const int coxa_pin = 2;
const int femur_pin = 3;
const int tibia_pin = 4;
const int delayt = 250;
const double length_coxa = 40;
const double length_femur = 85;
@Thar0l
Thar0l / Hexapod.md
Last active January 14, 2017 11:38
TODO list and Architecture of Hexapod Robot

#Архитектура

Аппаратная часть

(Hardware/HW)

Глобально 3 аппаратных составляющих:

  • Сам гексапод
  • Пульт управления
  • Приемопередатчик для ПК
package com.company;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
@Thar0l
Thar0l / AR_TXD.v
Created February 21, 2016 13:00
verioog receiver for TCD labs
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 09:46:50 02/18/2016
// Design Name:
// Module Name: AR_RXD
// Project Name:
// Target Devices: