Skip to content

Instantly share code, notes, and snippets.

View nazt's full-sized avatar

Nat nazt

  • Chiang Mai Maker Club
  • Chiang Mai
  • X @nazt
View GitHub Profile
@nazt
nazt / urequests.py
Last active June 22, 2020 08:07
urequests.py
import usocket
class Response:
def __init__(self, f):
self.raw = f
self.encoding = "utf-8"
self._cached = None
def close(self):
@nazt
nazt / corgy-wifi.py
Last active June 1, 2020 06:38
corgy-wifi.py
from Maix import GPIO
from machine import UART
from fpioa_manager import fm, board_info
import lcd, image
import usocket, network, time
fm.register(8, fm.fpioa.GPIOHS0)
wifi_en=GPIO(GPIO.GPIOHS0,GPIO.OUT)
@nazt
nazt / LINE-BOT-GAS-SAMPLE.js
Created May 24, 2020 12:22 — forked from nwatab/LINE-BOT-GAS-SAMPLE.js
Supporterz 2 and 24, October, 2018
We couldn’t find that file to show.
@nazt
nazt / corgy-sendpic.py
Last active May 20, 2020 08:04
corgywifi-at.py
import network, time
import time
from Maix import GPIO
from machine import UART
from fpioa_manager import fm, board_info
import socket, network, time
import lcd, image
import network, socket, time, sensor, image
fm.register(0, fm.fpioa.GPIOHS1, force=True)
@nazt
nazt / packages.txt
Last active May 13, 2020 07:31
packages.txt
+-- @google/[email protected]
+-- @line/[email protected]
+-- @sentry/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
@nazt
nazt / fix_parallels_tools_install.md
Created May 6, 2020 15:17 — forked from xiaozhuai/fix_parallels_tools_install.md
fix parallels tools install issue

install log

cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
make -C /lib/modules/5.0.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc
make[2]: Entering directory '/usr/src/linux-headers-5.0.0-25-generic'
  CC [M]  /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o
/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c: In function 'prlfs_remount':
/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c:119:21: error: 'MS_RDONLY' undeclared (first use in this function); did you mean 'IS_RDONLY'?
  if ( (!((*flags) & MS_RDONLY) && PRLFS_SB(sb)->readonly) ||
@nazt
nazt / fix_parallels_tools_install.md
Created May 6, 2020 15:17 — forked from xiaozhuai/fix_parallels_tools_install.md
fix parallels tools install issue

install log

cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs'
make -C /lib/modules/5.0.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc
make[2]: Entering directory '/usr/src/linux-headers-5.0.0-25-generic'
  CC [M]  /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o
/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c: In function 'prlfs_remount':
/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.c:119:21: error: 'MS_RDONLY' undeclared (first use in this function); did you mean 'IS_RDONLY'?
  if ( (!((*flags) & MS_RDONLY) && PRLFS_SB(sb)->readonly) ||
@nazt
nazt / installpython.sh
Last active April 1, 2020 05:58
installpython.sh
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
sudo pip3 install -U virtualenv
sudo pip3 install -U virtualenvwrapper
@nazt
nazt / sdcard-ds3201.ino
Created April 1, 2020 04:25
sdcard-ds3201.ino
#include <mySD.h>
#include <Wire.h> // must be included here so that Arduino library object file references work
#include <RtcDS3231.h>
RtcDS3231<TwoWire> Rtc(Wire);
#define countof(a) (sizeof(a) / sizeof(a[0]))
#define LED_BUILTIN 22 //Blink pin
File sdcard;
@nazt
nazt / sensorTask.ino
Created April 1, 2020 04:21
sensorTask.ino
void sensorTask(void *parameter)
{
int delay;
vTaskDelay(10 * 1000 / portTICK_PERIOD_MS);
while (1)
{
sdcard = SD.open(filenamestring, FILE_WRITE);
digitalWrite(LED_BUILTIN, HIGH);
if (sdcard && rtcOk) {
sdcard.print(datestring);