Compare commits

...

5 Commits

Author SHA1 Message Date
Nathael Pajani 121b48707d Create README file for this repository 2023-01-24 14:21:43 +01:00
Nathael Pajani 0abc4a3b67 Adding .gitignore file for this repository 2023-01-23 12:19:42 +01:00
Nathael Pajani bc21f4619a Update all files to mention version 3 of the GPL. 2023-01-22 21:41:20 +01:00
Nathael Pajani 4ad5346bb9 Change target module version 2023-01-22 21:41:20 +01:00
Nathael Pajani 3e26e90b67 Add a test in apps makefiles to get proper function of :make in vim when the user has added "let $COMPILE_FROM_IDE = 1" to his ~/.vimrc 2023-01-22 21:41:20 +01:00
5 changed files with 69 additions and 7 deletions

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# NOTE! Please use 'git ls-files -i --exclude-standard'
# command after changing this file, to see if there are
# any tracked files which get ignored after the change.
#
# Normal rules
#
*.o
*.d
*.bin
*.elf
*.map
*/objs/*
*.zip
*.svg
*.dump
*.img
*.bak
tags

31
README Normal file
View File

@ -0,0 +1,31 @@
This repository provides example code for the RF-Sub1GHz modules made by
Techno-Innov.
Example applications are created in this directory, with one subdirectory
for each example application. These are (and must stay) independent.
More usefull stuff is up to you. Creating an app is *very* simple. Copy one of
the examples to the name you want and start coding.
** Please, no spaces (or special characters) in the directory names ! **
Refer to the main README file (at the root of the core support git repository)
for more information about building and flashing.
If you did not get it yet, the core lpc122x support can be cloned from our
server:
git clone git://git.techno-innov.fr/soft/lpc122x/core
You should then move this repository to the apps sub-directory of the core
support repository.
System Reference Manual and electronics sources for the modules can be found
- on our server under this directory :
http://techdata.techno-innov.fr/Modules/RF-Sub1G/
- on our Wiki :
http://wikifr.techno-innov.fr/index.php/Products/Module_RFSub1G
- on our git :
http://git.techno-innov.fr/?p=elec/base (elec libraries for KiCaD)
http://git.techno-innov.fr/?p=elec/modules/rfsub1g (schematics RF Sub-1GHZ boards)
http://git.techno-innov.fr/?p=docs/rfsub1g (documentation)

View File

@ -1,13 +1,21 @@
# Makefile for "rf_sub1G" apps
# This includes all apps for the RF-sub1GHz Modules.
# Makefile for apps
MODULE = $(shell basename $(shell cd .. && pwd && cd -))
NAME = $(shell basename $(CURDIR))
# Add this to your ~/.vimrc in order to get proper function of :make in vim :
# let $COMPILE_FROM_IDE = 1
ifeq ($(strip $(COMPILE_FROM_IDE)),)
PRINT_DIRECTORY = --no-print-directory
else
PRINT_DIRECTORY =
LANG = C
endif
.PHONY: $(NAME).bin
$(NAME).bin:
@make -C ../../.. --no-print-directory NAME=$(NAME) MODULE=$(MODULE) apps/$(MODULE)/$(NAME)/$@
@make -C ../../.. ${PRINT_DIRECTORY} NAME=$(NAME) MODULE=$(MODULE) apps/$(MODULE)/$(NAME)/$@
clean mrproper:
@make -C ../../.. --no-print-directory $@
@make -C ../../.. ${PRINT_DIRECTORY} $@

View File

@ -6,7 +6,7 @@ Copyright 2013 Nathael Pajani <nathael.pajani@ed3l.fr>
/* ****************************************************************************
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,

View File

@ -8,7 +8,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
@ -36,7 +36,7 @@
#include "extdrv/tmp101_temp_sensor.h"
#define MODULE_VERSION 0x02
#define MODULE_VERSION 0x03
#define MODULE_NAME "RF Sub1G - USB"