Skip to content

Instantly share code, notes, and snippets.

Akimasa akimasa

Block or report user

Report or block akimasa

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@akimasa
akimasa / c_cpp_properties.json
Last active Jan 17, 2019
.vscode for nRF5 SDK 12.3.0
View c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/pca10028/s130/config/",
"${workspaceFolder}/pca10028/s130/**",
"${workspaceFolder}/**",
"${workspaceRoot}/../../../components/**",
"${workspaceRoot}/../../../external/**"
View leak.go
package main
import (
"fmt"
"runtime"
"sync"
)
var mutex *sync.Mutex
View gist:61012e1844eea902d8c20b7014a38108
### Keybase proof
I hereby claim:
* I am akimasa on github.
* I am akimasa (https://keybase.io/akimasa) on keybase.
* I have a public key whose fingerprint is BAC6 E1F4 7217 29B5 B59C A8D0 1392 2B59 31CC E0F1
To claim this, I am signing this object:
View Makefile
SRC=blink_led.c
CC=sdcc
FAMILY=pic14
PROC=12lf1822
all: $(SRC:.c=.hex)
$(SRC:.c=.hex): $(SRC)
$(CC) --use-non-free -m$(FAMILY) -p$(PROC) $^
@akimasa
akimasa / _pt2-driverbug.md
Last active Jan 22, 2018
PT2ドライババグの注意喚起
View _pt2-driverbug.md

この記事は DTV Advent Calendar 2016 6日目の記事です。

MirakurunにおけるPT2サポートは、現在開発中です。 プルリクエストがマージされて、リリースされ次第、使えるようになります。 2.0.0-beta.3では、まだPT2サポートは不十分で、chardev版pt1_drvのバグを回避できません。 今後リリースされるMirakurunのPT2サポートを利用することでchardev版pt1_drvのバグを回避することが可能です。

以下が本文になります。

PT1/2をご利用の方へ大切なお知らせとお願い

@akimasa
akimasa / tshead.c
Last active Jan 26, 2016
http://technica-blog.jp/1159 の下にあるコードをC言語で高速に? 読み込んだファイルは頭出し後、STDOUTに出力
View tshead.c
#define _LARGEFILE_SOURCE
#define _FILE_OFFSET_BITS 64
#include <stdio.h>
#include <stdlib.h>
#ifdef _WIN32
#include <io.h>
#include <fcntl.h>
#endif
View TestSleep.c
int main(void) {
SwitchMatrix_Init();
GPIOInit();
GPIOSetDir( 0, 0, 1 );
GPIOSetDir( 0, 2, 1 );
if(LPC_PMU->PCON & (1 << 11)) {
LPC_PMU->PCON |= (0x1<<11);
LPC_WKT->CTRL |= WKT_CLR;
NVIC_ClearPendingIRQ(WKT_IRQn);
View TestSleep.c
int main(void) {
SwitchMatrix_Init();
GPIOInit();
GPIOSetDir( 0, 0, 1 );
GPIOSetDir( 0, 2, 1 );
if(LPC_PMU->PCON & (1 << 11)) {
// DPDFLAG(11)が立ってるので、deep power-downからの復帰である。
// 同フラグをクリア
LPC_PMU->PCON &= ~(1 << 11);
View TestSleep.c
/*
===============================================================================
Name : TestSleep.c
Author : $(author)
Version :
Copyright : $(copyright)
Description : main definition
===============================================================================
*/
@akimasa
akimasa / gist:156f306dd9076e24fc01
Last active Sep 15, 2018
Bash completion for irsend (experimental)
View gist:156f306dd9076e24fc01
ircomp1 (){
local list1
list1=$(irsend list '' '' 2> >(sed 's/irsend: //g'))
case "$COMP_CWORD" in
1 )
COMPREPLY=( $(compgen -W "send_once send_start send_stop list set_transmitters simulate" $2) );;
2 )
COMPREPLY=( $(compgen -W "$list1" $2) );;
3 )
COMPREPLY=( $(compgen -W "$(irsend list "$3" '' 2> >(cut -f1 -d " ") | cut -f2 -d ' ')" $2) );;
You can’t perform that action at this time.