Harald Pichler
ba62fd2dd2
cleanup code and save memory
2017-09-20 06:22:07 +02:00
Harald Pichler
ecdd101586
add rfsetings function
2017-09-19 16:40:22 +02:00
Harald Pichler
25d38eba2c
remove s command from shell, add if typing disable mcusleep
2017-09-19 11:35:45 +02:00
Harald Pichler
927c0b8eac
add start stop mcusleep
2017-09-18 15:05:39 +02:00
Harald Pichler
87f433d657
bugfix startup dont sleep 5sec.
2017-09-14 17:19:53 +02:00
Harald Pichler
0b24e047c5
add s command to disable mcusleep
2017-09-14 16:15:43 +02:00
Harald Pichler
31ec8687e4
add resources-common res-rfchannel
2017-09-13 16:50:53 +02:00
Harald Pichler
8b2ee08d55
add shell macconfig
2017-09-13 13:38:46 +02:00
Harald Pichler
aaf1e8b2b1
initial upload
2017-09-12 16:28:05 +02:00
Harald Pichler
6694583291
cleanup code, move shell-merkur to apps/shell; move needed function from extended-rf-api to params
2017-09-12 14:39:38 +02:00
Harald Pichler
fedd9cb0d7
bugfix set tx power from shell
2017-09-12 11:12:53 +02:00
Harald Pichler
df2b297d91
bugix read tx power
2017-09-10 22:13:07 +02:00
Harald
4127d0993b
Update README.md
2017-09-08 13:30:28 +02:00
Harald
11525b74ae
Update README.md
2017-09-08 13:25:34 +02:00
Harald
8e23d07de4
Update README.md
2017-09-08 13:21:51 +02:00
Harald Pichler
5f8be3e6ea
add Plattform documentation
2017-09-08 11:27:17 +02:00
Harald Pichler
07c21e6e7d
add radio functions for settings radio parameter
2017-09-08 10:39:40 +02:00
Harald Pichler
df282f348c
cleanup code
2017-09-08 08:26:36 +02:00
Harald Pichler
3a560c79f9
change name saveparams to saverfparams
2017-09-07 21:07:24 +02:00
Harald Pichler
64b2750de3
set filter to standard
2017-09-07 16:01:42 +02:00
Harald Pichler
a2f8424b74
add shell save parameter txpower, channel, panid
2017-09-07 11:44:54 +02:00
Harald Pichler
f368875ea2
add params_save_channel
2017-09-06 16:54:56 +02:00
Harald Pichler
17e0b6f2cc
add change cca thresholds
2017-09-05 22:48:57 +02:00
Harald Pichler
2ef7438131
add shell-merkur
2017-09-05 22:24:56 +02:00
Harald Pichler
8c5b66d715
work in progress -> rf settings shell
2017-09-05 16:38:55 +02:00
Harald Pichler
3f6cb4e795
Merge branch 'contiki'
2017-09-05 11:14:11 +02:00
Harald Pichler
7a6bab7b10
add shell comands
2017-09-01 11:18:20 +02:00
Harald Pichler
13c4934a37
bugfix settings mananger read EUI64 from bootloader
2017-08-31 16:06:15 +02:00
Harald Pichler
75e8c162ed
initial upload settingsmanager example
2017-08-31 11:23:55 +02:00
Ralf Schlatterbeck
0c3a9c6b5a
Fix OTA update
...
Image 0 did not work. We now get rid of bootloader_backup_irq_table and
do this manually: We may not write to address 0 while an image is
running. So for image 0 we write the lower 8 pages to the backup
address. For all other images (ony image 1 currently) we write to
*both*, the original address *and* the backup address. This is done
because some addresses in the lower 8 pages *are* used at the original
address and the bootloader doesn't (want to) know which addresses are
which.
There are more safeguards now: We refuse to write to the active or
boot_next image (if boot_next is not boot_default). We mark the uploaded
partition as not ok.
Needs latest bootloader with commit ID a5771ae033b57.
2017-08-27 15:00:04 +02:00
Harald Pichler
32afc08622
default programmer usb0
2017-08-24 13:56:24 +02:00
Harald Pichler
d62fe15a26
bugfix upload to partition 0
2017-08-24 13:55:21 +02:00
Harald Pichler
3b56d718c6
bugfix make ota *.bin file
2017-08-23 13:19:42 +02:00
Harald Pichler
32bbd0cc71
add compile doku and fix compile warnings
2017-08-23 08:59:04 +02:00
Ralf Schlatterbeck
7ea0e3b933
Fix Makefiles, remove/fix flash targets
...
The target "flash" and related stuff is now in the platform makefiles.
2017-08-22 22:29:03 +02:00
Ralf Schlatterbeck
12ee7b7e39
Update README
...
Document resources and fix some outdated information.
2017-08-22 21:09:46 +02:00
Ralf Schlatterbeck
cc48b88713
New method for determining active partition
2017-08-22 20:20:07 +02:00
Ralf Schlatterbeck
406fb7ea44
Add linker script
...
Also get rid of genbackupisr hack: We can achieve the same thing with
avr-objcopy which doesn't need additional software.
We use the new bootloader setting for irq-save area of 0x800.
2017-08-22 10:13:36 +02:00
Ralf Schlatterbeck
edc7a59091
New make environment for new bootloader
...
Compatible with old bootloader. Adds an additional section with a copy
of the interrupt vector table to the end of the image. This is needed by
the new bootloader and should be ok for the old bootloader.
Note that for this to work, everybody needs python installed with
the IntelHex python package. On Linux this can be achieved with
pip install IntelHex
2017-08-20 20:57:17 +02:00
Ralf Schlatterbeck
d890a492bb
Set arduino LOOP_INTERVAL in project-conf.h
2017-08-20 19:42:42 +02:00
Ralf Schlatterbeck
3defa16553
Output min and max address on stderr
2017-08-20 19:41:34 +02:00
Ralf Schlatterbeck
6141e26999
Allow a second upload, reset state
2017-08-20 16:43:11 +02:00
Ralf Schlatterbeck
dd9ba9e0ef
Add missing resources.h
2017-08-20 15:09:22 +02:00
Ralf Schlatterbeck
e3784fa9c7
Add query parameter to generic resouce macros
...
Modify all callback functions to use new signature.
ota-update now uses this to pass the partition to some get/put methods.
2017-08-20 15:01:30 +02:00
Ralf Schlatterbeck
954da749eb
Factor irq methods
...
Now methods that need interrupts turned off are wrapped.
Make genbackupisr.py executable.
New resources for bootloader-related information.
2017-08-20 11:47:13 +02:00
Marcus Priesch
6eced34422
fixed size_t, irq
2017-08-20 00:12:57 +02:00
Marcus Priesch
140f43f4c1
work in progress
2017-08-19 22:11:13 +02:00
Ralf Schlatterbeck
ed638a5f5a
Add genbackupisr
2017-08-19 21:05:39 +02:00
Ralf Schlatterbeck
b774d61713
First sketch of image uploader
2017-08-19 19:26:27 +02:00
Harald Pichler
bfdae2a7a7
bugfix compile example settings-example
2017-08-16 16:13:34 +02:00