Skip to content

Instantly share code, notes, and snippets.

View tomtor's full-sized avatar

Tom Vijlbrief tomtor

View GitHub Profile
@tomtor
tomtor / stm32_sleep.ino
Last active December 4, 2023 10:53
stm32 low power sleep code
#include <libmaple/pwr.h>
#include <libmaple/scb.h>
#include <RTClock.h>
// Define the Base address of the RTC registers (battery backed up CMOS Ram), so we can use them for config of touch screen or whatever.
// See http://stm32duino.com/viewtopic.php?f=15&t=132&hilit=rtc&start=40 for a more details about the RTC NVRam
// 10x 16 bit registers are available on the STM32F103CXXX more on the higher density device.
#define BKP_REG_BASE ((uint32_t *)(0x40006C00 + 0x04))
----------------------------------------------------------------------------
-- CRS conversion functions for GeoJSON coordinates and lat/long pairs
-- in PostgreSQL/PostGIS:
--
-- from (Google) Web Mercator (OpenLayers:900913, EPSG:3785 and EPSG:3857 (prefered))
-- and WGS-84 Lat (y) Long (x) (EPSG:4326)
--
-- to EPSG:28992 (RD new)
--
-- Needs the PostGIS extension (surprise ;-)
-- See
-- http://stackoverflow.com/questions/18209625/how-do-i-modify-fields-inside-the-new-postgresql-json-datatype
-- All credits to the original author
---------------------------------------------------------------------------------------------------------------
CREATE OR REPLACE FUNCTION "json_object_set_key"(
"json" json,
"key_to_set" TEXT,
"value_to_set" anyelement
)
@tomtor
tomtor / MendixWidgetWrapper.html
Created May 26, 2016 15:57
A simple Wrapper for Mendix Widgets
<html>
<head>
<script src="../lib/jquery-1-11-3.js"></script>
</head>
<body>
<script>
function declare_f(w, a, p) {
p.domNode= $('body')[0];
p._contextObj= { set: function(k,v) { console.log(v); }};
@tomtor
tomtor / rdtape.c
Created March 19, 2016 22:40
Convert SIMH simulator tapes to normal files
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
/*
* Convert SIMH simulator tapes to normal files
*
* Copyright 2016 Tom Vijlbrief
*
* tvijlbrief at gmail dot com