Skip to content

Instantly share code, notes, and snippets.

🛠
somewhere in your Makefile

Nicholas Van Doorn nvandoorn

🛠
somewhere in your Makefile
Block or report user

Report or block nvandoorn

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
View gist:91fabeebd88ff0d1c8c3895ba70b9ff1
def script():
print ("Type any city.")
city = input()
if city < "Denver":
print ("This city comes before Denver alphabetically.")
elif city > "Denver":
print ("This city comes after Denver alphabetically.")
elif city == "Denver":
print ("You wrote Denver.")
View 0001-i2c-qup-Change-the-recovery-mechanism-in-the-i2c-qup.patch
The i2c bus gets blocked when accessing an external device along with
Sierra MCU. When the devices are accessed through the /dev/i2c
interface the communication uses the i2c-qup Qualcomm driver while
communication with Sierra MCU uses i2c-core driver. During this
simultaneous access i2c bus is acquired by the slave and gets blocked.
The function for bus recovery is called from i2c-qup driver but the
bus does not recover. Found that replacing the old recovery mechanism
which relied on resetting the gpios with the new one found in
View avc-service.c
//--------------------------------------------------------------------------------------------------
/**
* Handles ACK returned for every data pushed
*/
//--------------------------------------------------------------------------------------------------
static void PushCallBackHandler
(
lwm2mcore_AckResult_t result,
@nvandoorn
nvandoorn / kernel.arch.arm.mach-msm.smd_nmea.c
Last active Jul 17, 2019
SWI NMEA driver located @ kernel/arch/arm/mach-msm/smd_nmea.c in the tarball
View kernel.arch.arm.mach-msm.smd_nmea.c
/* Copyright (c) 2008-2009, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
View times-table.c
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
View keybase.md

Keybase proof

I hereby claim:

  • I am nvandoorn on github.
  • I am nvandoorn (https://keybase.io/nvandoorn) on keybase.
  • I have a public key ASAfUbm_OhVdEiCds9kGAAjiKunbVBJBsqzMGf37-qL69Qo

To claim this, I am signing this object:

View evan-robot.c
#include <stdio.h>
#include <stdlib.h>
// this enumeration should dictate
// the main state of your robot,
// however, you may need to store
// additional state info, so
// use the struct below for that purpose
typedef enum { STATE1, STATE2 } RobotStateEnum;
View setup-toolchain.sh
# $1 is one of r15 or r16
# define magic strings
# to map a toolchain to a revision
MAGIC="y22-ext-wp85"
R15_MAGIC="/opt/swi/r15"
R15_BUILD_MAGIC="/$MAGIC/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi"
R16_MAGIC="/opt/swi/r16"
# check/remove old symlink
View noooo.log
root@swi-mdm9x15:~/mt76x7-uploader# python upload.py -c /dev/ttyHS0 -p mt7697 -t ldr -f ../mtfiles/mt7697
_bootloader.bin -n ../mtfiles/da97.bin
Start uploading the download agent
0% 100%
[##############################] | ETA: 00:00:00
Total time elapsed: 00:00:04
DA uploaded, start uploading the user bin
0% 100%
[# ] | ETA: 00:00:56ERROR:xmodem.XMODEM:send error: expected ACK; got '\x15' for block 1
[## ] | ETA: 00:00:40ERROR:xmodem.XMODEM:send error: expected ACK; got '' for block 1
View nice.log
[79/783] Build kernel driver module
FAILED: make -C /home/nick/Documents/BRNKL-base/legato/build/wp76xx/system/modules/spisvc
make[1]: Entering directory '/home/nick/Documents/BRNKL-base/legato/build/wp76xx/system/modules/spisvc'
make -C /opt/swi/SWI9X07Y_02.16.02.00/sysroots/armv7a-neon-poky-linux-gnueabi/usr/src/kernel M=/home/nick/Documents/BRNKL-base/legato/build/wp76xx/system/modules/spisvc modules
make[2]: Entering directory '/opt/swi/SWI9X07Y_02.16.02.00/sysroots/armv7a-neon-poky-linux-gnueabi/usr/src/kernel'
CC [M] /home/nick/Documents/BRNKL-base/legato/build/wp76xx/system/modules/spisvc/spisvc.o
Building modules, stage 2.
MODPOST 1 modules
/bin/sh: scripts/mod/modpost: No such file or directory
scripts/Makefile.modpost:91: recipe for target '__modpost' failed
You can’t perform that action at this time.