Commit Graph

62 Commits

Author SHA1 Message Date
Sebastian e6b17010f6 Started general cleanup and added comments 2016-12-02 01:58:00 +01:00
Sebastian 5722ef1b9f Cleaned up and added teardown 2016-12-01 01:06:14 +01:00
Sebastian 4e4601d12f Implemented timeouts for linux port 2016-12-01 00:16:42 +01:00
Sebastian 7c13c4c5ca Made the sss7core actually use _Atomic 2016-12-01 00:14:40 +01:00
Sebastian e5b6fe4e5b Merge branch 'linux-port' of github.com:seidenstrasse/sss7modem into linux-port 2016-11-30 23:25:33 +01:00
Sebastian 20aff761e6 Added threads and mutexes for eventloop 2016-11-30 22:47:26 +01:00
Sebastian 0cf403a7de Merge branch 'master' into linux-port 2016-11-30 21:03:46 +01:00
Sebastian b2fe97f7d2 Merge branch 'master' into linux-port 2016-11-30 17:53:51 +01:00
Sebastian 01bf147096 Merge buffer fixes from master 2016-11-29 19:23:40 +01:00
Sebastian f9b5e78556 Improved buffer management
Buffers should not be overwritten while they could potentially be read
2016-11-29 19:18:42 +01:00
Sebastian c7dc7763a8 Arduino branch works
Merge branch 'arduino-port'
2016-11-26 22:52:39 +01:00
Sebastian c1253e3c15 Fixed sniff.py for fragments 2016-11-26 22:51:14 +01:00
Sebastian 2d5aa1dd07 Fixed sss7_has_received() 2016-11-26 22:50:32 +01:00
Sebastian be5d5ddf1e Fixed timeout timers 2016-11-26 22:44:56 +01:00
Sebastian 33a3dccbf0 Fixed sniff.py for fragments 2016-11-26 22:42:19 +01:00
Sebastian 93fbf66350 Fixed sss7_has_received() 2016-11-26 22:39:44 +01:00
Sebastian b14d45e484 Switched to UART2 as UART1 does not work on my board
Tested sending and Timeouts, looks good so far
2016-11-26 20:14:37 +01:00
Sebastian 07a52f566d Added a makefile to compile with Arduino libraries
Added a extern "C" to sss7.h
2016-11-26 18:27:04 +01:00
Sebastian b09b1960f3 Merge branch 'master' into arduino-port 2016-11-26 17:07:39 +01:00
Sebastian 9b23d8a620 Started linux port 2016-11-26 16:49:03 +01:00
Sebastian ff0c438fe7 Fixed makefile branding 2016-11-22 08:57:08 +01:00
Sebastian 2e91369e2c Fixed makefile from spilling object files in the wrong place 2016-11-21 23:07:20 +01:00
Sebastian b74590b99f Merge commit 'd79ddb8ee70905668bdd4b4614b2ba03ad545fd4' 2016-11-21 22:53:08 +01:00
Sebastian 5a3b89fc81 Enabled timeout timer 2016-11-21 22:51:26 +01:00
Sebastian d0af74c7de Added timer code for timeouts 2016-11-21 13:10:14 +01:00
Sebastian 8d5fc18076 Uart part of arduino wrapper done 2016-11-21 12:48:29 +01:00
Sebastian d79ddb8ee7 Seperated core logic from avr8 code 2016-11-21 11:58:09 +01:00
Sebastian ba28f387ef Added Timeouts (untested) 2016-11-21 09:42:22 +01:00
Sebastian 5da22fff03 Started to seperate AVR specific code from SSS7 core 2016-11-20 02:24:07 +01:00
Sebastian 27a6338585 Fixed sniffer crashing on timeout 2016-11-20 02:20:05 +01:00
Sebastian e53fbf06a6 Fixed rx buffer behaviour
Fixed bytes being swapped in error message
2016-10-30 02:04:35 +02:00
Sebastian 090cb3a201 Added test util for sending frames
Adjusted timeouts for slow uarts
2016-10-30 00:12:55 +02:00
Sebastian 1cc7f90595 Added crc check to sniffer 2016-10-29 22:43:21 +02:00
Sebastian 99b204c3ab Fixed typo 2 + 16 + 1 = 19 and not 16 ... why did nobody tell me? 2016-10-29 14:09:39 +02:00
Sebastian 906be23e69 Added python tool for bus sniffing 2016-10-28 18:56:02 +02:00
Sebastian f7e0683504 Fixed tx_failed flag not being reset
Fixed makefile
2016-10-28 16:13:47 +02:00
Sebastian 3fa59ddd0a Sending parts works
Added logic to detect bytes being send but never received
2016-10-27 23:35:24 +02:00
Sebastian 0cc3435cdc Added parts of the avr library 2016-10-27 18:28:01 +02:00
Sebastian 0be8c0258c Documented the new simpler transport layer 2016-10-26 17:52:29 +02:00
Sebastian cf9c945fb6 Smaller software tweaks 2016-10-26 17:19:45 +02:00
Sebastian 0283fa079d Adjusted termination resistor and rebuild gerbers 2016-10-26 17:18:49 +02:00
Sebastian 5e38b4b403 Fixed resistor values 2015-11-06 23:24:45 +01:00
Sebastian edeb1bf0e8 Changes optocouplers to something faster.
fixes #1
2015-07-08 10:38:23 +02:00
Sebastian a640cb6d5a Updated readme 2015-06-29 00:36:05 +02:00
Sebastian 77bd02f0ed Added preamble to frames 2015-06-28 14:05:05 +02:00
Sebastian 46793e0468 Small fixes 2015-06-27 01:19:15 +02:00
Sebastian bf59b55ef6 Cleaned up control flow 2015-06-26 20:06:56 +02:00
Sebastian 699424ed7c First draft for a computer side python implementation 2015-06-26 14:53:58 +02:00
Sebastian 3e4abc5db3 Added missing resistor value 2015-06-26 14:50:10 +02:00
Sebastian 06b5efbe54 In retrospective this did not make anything better
Revert "Added bounding box to workaround bugs in the panelizer tool"

This reverts commit c11f25827b.
2015-06-02 19:08:55 +02:00