Skip to content

Instantly share code, notes, and snippets.

arm-elf-gcc -x assembler-with-cpp -c -mcpu=arm7tdmi -g -gdwarf-2 -Wa,-amhls=../runtime/crt.lst ../runtime/crt.s -o ../runtime/crt.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/main.o.d -I . -I../include main.c -o main.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/init.o.d -I . -I../include init.c -o init.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/lcd.o.d -I . -I../include lcd.c -o lcd.o
arm-elf-ld -v -Map main.map -nostartfiles -T ../runtime/ld_flash.cmd -L ../include -o main.elf ../runtime/crt.o main.o init.o lcd.o
GNU ld (GNU Binutils) 2.20.1.20100303
lcd.o: In function `initLCD':
/pub/School/ENEL427.Project/Source/src/lcd.c:25: undefined reference to `AT91F_PIO_ClearOutput'
/pub/School/ENEL427.Project/Source/src/lcd.c:28: undefined reference to `busyWait'
/pub/School/ENEL427.Project/Source/src/lcd.c:34: undefined reference to `busyWait'
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
// ----------------------------------------------------------------------------
// ATMEL Microcontroller Software Support - ROUSSET -
// ----------------------------------------------------------------------------
// DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
// DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
// OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
#include "AT91SAM7.h"
typedef struct _AT91S_PIO {
AT91_REG PIO_SODR; // Set Output Data Register
AT91_REG PIO_CODR; // Clear Output Data Register
} AT91S_PIO, *AT91PS_PIO;
#define A0 AT91C_PIO_PA30 //((unsigned int) 1 << 30) // Pin Controlled by PA30
#define WR AT91C_PIO_PA4
#include <sys/types.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <signal.h>
#include <termios.h>
/* Main program. */
/*****************************************************************************
* File: k-2805.c
* Author: Clark Mills ([email protected])
* Date: Sun Aug 7 09:56:59 NZST 2005
* Description: Routines to allow playing with the Dick Smith Electronics
* Discovery series K-2805 Parallel Port Interface
* License: GPL
* Keywords: Linux 2805 PCB printed circuit board kitset
*****************************************************************************/
pkgname=megatunix-git
pkgver=20100610
pkgrel=1
pkgdesc="MegaTunix Tuning software"
arch=("i686" "x86_64")
url="http://megatunix.sourceforge.net/"
license=('GPL')
depends=('libtool' 'intltool' 'gcc' 'gtkglext' 'flex' 'bison' 'glade' 'libglade' 'git' 'make' 'automake' 'gdb')
replaces=('megatunix-cvs')
To ssh://[email protected]:2222/home/john/School/ENEL427_Project
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://[email protected]:2222/home/john/School/ENEL427_Project'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
%%%
% Dual Tone Multi Frequency Decoder
% ENEL440 Assignment 1, 2010
% John Howe
%%%
clear; clc;
% Array of DTMF frequencies f1 - f8 numbered as so:
% f5 f6 f7 f8