Skip to content

Instantly share code, notes, and snippets.

@treymarc
treymarc / gr
Last active July 3, 2017 00:53
gr
import java.security.DigestInputStream
import java.security.MessageDigest
import java.util.zip.ZipFile
import groovy.io.FileType
import java.io.File
task metadataOld(type: MetadataTask) { distribution = "${rootDir}" }
task metadataNew(type: MetadataTask) { distribution = "${rootDir}/stattable-searchers-1.1.15-SNAPSHOT.jar" }
task(compareDistrib) { doLast { println "${name}" } }
@treymarc
treymarc / sync 62hz+delta
Last active August 29, 2015 14:10
MSP android sync decoder delay
11-22 21:35:39.582: D/MSP(28125): 8
11-22 21:35:39.589: D/MSP(28125): 6
11-22 21:35:39.596: D/MSP(28125): 7
11-22 21:35:39.620: D/MSP(28125): 25
11-22 21:35:39.627: D/MSP(28125): 7
11-22 21:35:39.634: D/MSP(28125): 7
11-22 21:35:39.652: D/MSP(28125): 18
11-22 21:35:39.659: D/MSP(28125): 6
11-22 21:35:39.666: D/MSP(28125): 7
11-22 21:35:39.690: D/MSP(28125): 25
@treymarc
treymarc / msp.java
Last active October 13, 2018 20:50
MSP java
package eu.kprod.multiconf.msp;
import android.util.Log;
public class MSP {
public MWIData data = new MWIData();
final byte[] MSP_HEADER = getMspHeap();
@treymarc
treymarc / naze32pro
Created May 26, 2014 10:13
naze32pro
const timerHardware_t timerHardware[] = {
{ TIM1, GPIOA, Pin_8, TIM_Channel_1, TIM1_CC_IRQn, 1, Mode_AF_PP_PD},
{ TIM1, GPIOA, Pin_9, TIM_Channel_2, TIM1_CC_IRQn, 1, Mode_AF_PP_PD},
{ TIM1, GPIOA, Pin_10, TIM_Channel_3, TIM1_CC_IRQn, 1, Mode_AF_PP_PD},
{ TIM3, GPIOB, Pin_4, TIM_Channel_1, TIM3_IRQn, 0, Mode_AF_PP_PD},
{ TIM4, GPIOB, Pin_6, TIM_Channel_1, TIM4_IRQn, 0, Mode_AF_PP_PD},
{ TIM4, GPIOB, Pin_7, TIM_Channel_2, TIM4_IRQn, 0, Mode_AF_PP_PD},
{ TIM4, GPIOB, Pin_8, TIM_Channel_3, TIM4_IRQn, 0, Mode_AF_PP_PD},
{ TIM4, GPIOB, Pin_9, TIM_Channel_4, TIM4_IRQn, 0, Mode_AF_PP_PD},