Skip to content

Instantly share code, notes, and snippets.

@giupo
giupo / bmstest.cpp
Last active January 12, 2021 15:15
#include <iostream>
#include <Windows.h>
#include "SFML/Graphics.hpp"
#include "spdlog/spdlog.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "dds.hpp"
#define FALCON_TEXTURE_SHM TEXT("FalconTexturesSharedMemoryArea")
/*
* debug.h
*
* Created on: 5 Marzo 2020
* Author: Franco
* Description:
* Il debug viene automaticamente creato se DEBUG_PORT o DEBUG_ESP_PORT viene definito con la porta da usare (Es: Serial)
* DEBUG_PORT deve essere definita in compilazione o come #DEFINE. DEBUG_ESP_PORT viene automaticamente settata da
* Arduino IDE dal menù 'strumenti\Debug port' per gli ESP con gli altri parametri di debug per il wifi.
* Se non si usa Arduino IDE può essere definita come per DEBUG_PORT
#ifdef DEBUG_BUILD
# define DEBUG(x) fprintf(stderr, x)
#else
# define DEBUG(x) do {} while (0)
#endif
/*
Fontname: -FreeType-FalconDED-Medium-R-Normal--17-120-100-100-P-71-ISO10646-1
Copyright: Copyright uri_ba 2014
Capital A Height: 9, '1' Height: 9
Calculated Max Values w= 9 h=11 x= 3 y= 5 dx= 9 dy= 0 ascent=10 len=22
Font Bounding box w= 9 h=11 x= 0 y=-1
Calculated Min Values x= 0 y=-1 dx= 0 dy= 0
Pure Font ascent = 9 descent=-1
X Font ascent = 9 descent=-1
Max Font ascent =10 descent=-1
#include <Arduino.h>
#include <U8g2lib.h> // lib ext
#include <SPI.h>
#include <Wire.h>
#include "FalconDED_full.h" // fornito ad-hoc
//Function | Nano Pin | OLED Pin
//---------+----------+----------
@giupo
giupo / dds.hpp
Created November 15, 2019 08:08
DDS
//
// Copyright (c) Microsoft. All rights reserved.
// This code is licensed under the MIT License (MIT).
// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
//
// This header defines constants and structures that are useful when parsing
// DDS files. DDS files were originally designed to use several structures
@giupo
giupo / bmstest.cpp
Last active May 15, 2019 17:08
Smashing my head on FalconTexturesSharedMemoryArea
#include <iostream>
#include <Windows.h>
#include "SFML/Graphics.hpp"
#include "dds.hpp"
#define FALCON_TEXTURE_SHM "FalconTexturesSharedMemoryArea"
int main(int argc, char** argv) {
@giupo
giupo / snippet.cpp
Last active April 30, 2019 09:19
Texture da BMS
include <Windows.h>
HANDLE textureDataMemHandle = NULL;
long* textureData = NULL;
do {
textureDataMemHandle = OpenFileMapping(FILE_MAP_ALL_ACCESS, TRUE,
TEXT("FalconTexturesSharedMemoryArea"));
if (!textureDataMemHandle) {
std::cout << "Unable to open file. Is Falcon Running?\n";
} else {
@giupo
giupo / ripristino.r
Created July 5, 2018 20:52
ripristinoGrafo
require(rcf)
elimina("cf10")
con = pgConnect()
GrafoDB:::.copyGraph(from="cf10p2674", to="cf10", con=con)
@giupo
giupo / test.r
Created April 9, 2018 07:13
Test script for R
message("Hello World!")