Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • *
  • *
  • | *
  • | *
  • |/|
  • | *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • fe44e79 language fixes, improvments, and document commands.. by John-Mark Gurney 2021-05-14 16:45:39 -0700
  • dfac9f9 the deps make duplicate files, uniqify them so entr can handle the list... by John-Mark Gurney 2021-05-14 16:34:03 -0700
  • e8b1fc6 make sure the irrigation key file is ignored... by John-Mark Gurney 2021-05-10 17:13:59 -0700
  • 9fc72aa add some usage to README, also doc and improve shared key use/gen... by John-Mark Gurney 2021-05-10 17:13:15 -0700
  • a8a6c4f use ```, as gitea's markdown doesn't render them well... by John-Mark Gurney 2021-05-08 17:50:31 -0700
  • 6d50c7f add an architecture section and a couple diagrams... by John-Mark Gurney 2021-05-07 23:05:50 -0700
  • 38510f7 add some diagrams, and the infrastructure to make them... by John-Mark Gurney 2021-05-07 22:48:36 -0700
  • 519ad47 expand on how to use this project... by John-Mark Gurney 2021-05-07 18:45:53 -0700
  • 83892f4 link to bmake which should be buildable on other platforms.. by John-Mark Gurney 2021-05-07 18:21:30 -0700
  • a9aa658 reenable seeding prng w/ rssi.. up preamble from 4 to 8 for reliability... by John-Mark Gurney 2021-05-06 23:12:14 -0700
  • a5e5676 support cmds from file, add advance and clear commands, change init by John-Mark Gurney 2021-05-06 22:07:20 -0700
  • e1e58ef add invert for channels, implement scheduling... by John-Mark Gurney 2021-05-06 01:13:20 -0700
  • 62ddf5d start implementing the core part of the irrigation controller... by John-Mark Gurney 2021-05-05 22:17:36 -0700
  • bf5934f add setunset command to set the state of a channel.. useful for testing.. by John-Mark Gurney 2021-05-05 22:09:44 -0700
  • d555897 this error should be asyncio.TimeoutError, make retries faster... by John-Mark Gurney 2021-05-05 22:07:37 -0700
  • 0875be3 make sure we filp back to rx after we're done tx'ing... by John-Mark Gurney 2021-05-05 18:33:11 -0700
  • f2325ec make sure we don't buffer the serial port, we need the packets to be transmitted now. by John-Mark Gurney 2021-05-05 18:31:37 -0700
  • 8bb1db8 fix up the dep generation to include the new files.. by John-Mark Gurney 2021-05-05 01:40:52 -0700
  • 4f71fa3 add infrastructure to support the gateway and irrigation firmwares.. by John-Mark Gurney 2021-05-05 01:37:12 -0700
  • 0c2feac change the default to be func.. by John-Mark Gurney 2021-05-05 01:14:24 -0700
  • eef68ad add a CLI, for both initiator and respondent... by John-Mark Gurney 2021-05-05 00:35:36 -0700
  • ea28de7 forgot to add the copyright for this file.. by John-Mark Gurney 2021-05-05 00:20:55 -0700
  • 08e6f93 break out some util functions, implement multicast adapter for LORANode... by John-Mark Gurney 2021-05-04 18:23:19 -0700
  • 56897ac add a server/gateway between multicast and the lora TX/RX... by John-Mark Gurney 2021-05-04 01:47:09 -0700
  • f2ccc80 make sure that thing get closed down properly.. by John-Mark Gurney 2021-05-04 01:46:37 -0700
  • 3a6deb5 support importing this w/o the lib... by John-Mark Gurney 2021-05-04 01:45:07 -0700
  • 6c383ce add a module for doing multicast work.. by John-Mark Gurney 2021-05-03 22:38:52 -0700
  • 4d89f8a explain a bit why Lorawan wasn't used, and clarify compiler issue.. by John-Mark Gurney 2021-05-03 16:10:46 -0700
  • 827cb9a fix up coverage omit to drop venv installed packages... by John-Mark Gurney 2021-05-03 16:09:54 -0700
  • 0771f6c add notes about unix dgrams.. by John-Mark Gurney 2021-05-03 16:09:35 -0700
  • de313e6 use a lambda, shorter and "fools" coverage.. by John-Mark Gurney 2021-05-03 12:11:55 -0700
  • 1b41dc6 simplify the test code by using the new comms_process_wrap function... by John-Mark Gurney 2021-05-03 12:09:10 -0700
  • 7c5828e spell this a bit better, use the function I created for this.. by John-Mark Gurney 2021-05-03 12:08:46 -0700
  • 7b4f7cf make sure that comms.c enforces handshake messages.. by John-Mark Gurney 2021-05-03 12:01:09 -0700
  • 4024d1d add support for starting a new session... by John-Mark Gurney 2021-05-03 00:27:52 -0700
  • ba052dd missed setting up routing for the analog pin.. by John-Mark Gurney 2021-05-03 00:15:21 -0700
  • 550f739 make sure that the initiator code can deal w/ bogus replies and they are ignored, and it triggers a resent of the previous packet... by John-Mark Gurney 2021-05-01 12:20:24 -0700
  • d6c8ef0 add pin description, and use the analog pin to provide randomness.. by John-Mark Gurney 2021-05-01 00:23:15 -0700
  • d0cc4dd use the radio RSSI for a source... we may want to shorten this as it takes 3-4 seconds to gather all this... need to add a blinking light to this so it's clear that it's still starting.. by John-Mark Gurney 2021-04-30 23:01:08 -0700
  • adc9427 remove unused parameters.. by John-Mark Gurney 2021-04-30 22:48:35 -0700
  • 20f123c move _rng_save earlier, drop some register debugging... by John-Mark Gurney 2021-04-30 22:39:26 -0700
  • 9db30b7 add support for saving PRNG state to EEPROM... by John-Mark Gurney 2021-04-30 22:36:09 -0700
  • 1f22cf5 output the .map file as well, this helps figure out where things are.. by John-Mark Gurney 2021-04-30 18:26:15 -0700
  • 22f89f5 make sure that the failure is properly propegated.. by John-Mark Gurney 2021-04-30 18:18:33 -0700
  • 0e098d7 abstract out deps to allow adding more dep files... by John-Mark Gurney 2021-04-30 18:17:36 -0700
  • fbe09e9 sort files in the Makefile.. by John-Mark Gurney 2021-04-30 18:15:20 -0700
  • 0415edc add copyright statement to various files as needed.. by John-Mark Gurney 2021-04-28 16:21:49 -0700
  • f9a9ab2 talk about the special ST license.. by John-Mark Gurney 2021-04-28 16:21:35 -0700
  • 58fa06f add some clarification about additional dirs, and expected license... by John-Mark Gurney 2021-04-28 16:17:28 -0700
  • c4b6360 add support for replying last message if it was lost.. by John-Mark Gurney 2021-04-28 15:59:32 -0700
  • 200a8a4 mark __repr__ as no cover.. by John-Mark Gurney 2021-04-27 22:39:06 -0700
  • 0f83ec1 add in support for doing the shared key... by John-Mark Gurney 2021-04-27 22:37:38 -0700
  • 5a0def6 ratchet after nonces, this will help prevent leaking the shared key... by John-Mark Gurney 2021-04-27 22:21:04 -0700
  • e3843b2 print out a little bit more of the messages.. by John-Mark Gurney 2021-04-27 22:20:28 -0700
  • 5ad4088 add the start of the C version for the uC... by John-Mark Gurney 2021-04-27 22:02:56 -0700
  • 9e56615 minor spelling fixes, and explain the command protocol.. by John-Mark Gurney 2021-04-26 18:46:59 -0700
  • b54265c minor spelling fixes.. by John-Mark Gurney 2021-04-26 18:46:49 -0700
  • 1ca15a5 add documents w/ notes and the start of the protocol definition... by John-Mark Gurney 2021-04-26 18:32:39 -0700
  • bfe9840 update to moving the tag to the end... by John-Mark Gurney 2021-04-26 18:29:54 -0700
  • 0b580fc now that we support an OBJDIR, fix up the python tests... by John-Mark Gurney 2021-04-26 18:29:28 -0700
  • 2dda31e add starting readme for the project.. by John-Mark Gurney 2021-04-26 17:31:29 -0700
  • 01519c0 add recommended build dir to be ignored.. by John-Mark Gurney 2021-04-26 11:11:10 -0700
  • ecec669 fix return to return false, not -1... by John-Mark Gurney 2021-04-26 10:30:15 -0700
  • 0835e16 add ability to send arbitrary packets that are hex encoded.. by John-Mark Gurney 2021-04-25 22:58:55 -0700
  • 8a9c292 add framework for properly receiving/handling incoming data.. by John-Mark Gurney 2021-04-25 17:51:11 -0700
  • 36967b2 init rx/tx from same set of parameters... by John-Mark Gurney 2021-04-25 16:02:19 -0700
  • 90ff870 get tx/rx working between two Node151's.. by John-Mark Gurney 2021-04-25 01:08:39 -0700
  • f121e66 fix up white space, drop board-config.h so it doesn't collide with the custom one.. by John-Mark Gurney 2021-04-25 01:04:48 -0700
  • a808d35 Merge commit '247ed3545b7d83a266440e86188d33cf152389aa' as 'loramac' by John-Mark Gurney 2021-04-24 17:16:16 -0700
  • 247ed35 Squashed 'loramac/' content from commit 34f8c272 by John-Mark Gurney 2021-04-24 17:16:16 -0700
  • e0ee973 add loramac, and make the subtree stuff generic.. by John-Mark Gurney 2021-04-24 17:14:18 -0700
  • e5d6a4e make path a parameter as well... by John-Mark Gurney 2021-04-24 17:04:16 -0700
  • 7ca1488 (mbed-sx1276) add the SX1276Lib library.. by John-Mark Gurney 2021-04-24 15:39:18 -0700
  • 3ea8b8c Merge commit 'a966d1c1930d0207e9662b9636faa91e4d2d71d8' as 'SX1276Lib' by John-Mark Gurney 2021-04-24 15:36:33 -0700
  • a966d1c Squashed 'SX1276Lib/' content from commit d965908 by John-Mark Gurney 2021-04-24 15:36:33 -0700
  • adafb3a print out some randomness when starting up for now.. shows it's all working... by John-Mark Gurney 2021-04-23 22:43:07 -0700
  • a070e68 make the linker information work... add an inline to ignore warning.. by John-Mark Gurney 2021-04-23 22:41:53 -0700
  • df2aac2 clang doesn't work yet because there isn't a minimal set of headers for it.. by John-Mark Gurney 2021-04-23 22:39:08 -0700
  • 319e499 add fix so that if it's busy we wait and try again... by John-Mark Gurney 2021-04-23 18:53:36 -0700
  • ab26372 get basic usb CDC working, and basic strobe working... by John-Mark Gurney 2021-04-23 17:43:08 -0700
  • c602a3a add depend target, and use the depend to make files to pass to entr to run build.. by John-Mark Gurney 2021-04-23 14:40:19 -0700
  • 899679f enable all warnings and error on them.. fix a couple warnings/errors.. by John-Mark Gurney 2021-04-22 18:44:44 -0700
  • eda0e27 add the code to initalize the RNG w/ SRAM.. by John-Mark Gurney 2021-04-22 18:28:41 -0700
  • b612ec8 add the basics to get the STM32L151CC up for now by John-Mark Gurney 2021-04-22 18:13:46 -0700
  • 8b95dba add license by John-Mark Gurney 2021-04-22 16:43:32 -0700
  • 54d76ee add the required python packages.. by John-Mark Gurney 2021-04-22 16:40:30 -0700
  • d037cee start the Makefile.. some basic arm building, and python test running.. by John-Mark Gurney 2021-04-07 17:12:14 -0700
  • bf06204 ignore some standards files to ignore.. by John-Mark Gurney 2021-04-07 17:11:53 -0700
  • ed0d08b start of the lorenode initiator by John-Mark Gurney 2021-04-07 17:11:10 -0700
  • fc52e15 update link as the paper has moved... same cert for new domains as parent of old.. by John-Mark Gurney 2021-04-06 12:37:27 -0700
  • 4e7ecba update links to use https... by John-Mark Gurney 2021-04-06 12:34:44 -0700
  • e7548fd add a set_state_from method to overwrite current state... by John-Mark Gurney 2021-04-06 12:20:41 -0700
  • 552d42c add tests for copy, and fix up copy method to work properly by John-Mark Gurney 2021-04-06 12:11:38 -0700
  • 545a7b3 clean up white space.. by John-Mark Gurney 2021-04-06 12:09:00 -0700
  • 3b75813 ignore object files.. by John-Mark Gurney 2021-04-05 18:52:31 -0700
  • cf6d14a ignore some generated python files by John-Mark Gurney 2021-04-05 18:52:00 -0700
  • b7869f2 Add a setup.py so this works as a package... by John-Mark Gurney 2021-04-05 18:50:23 -0700
  • 21f81da fix for Python3, make this a byte string so it works w/ bytearray by John-Mark Gurney 2021-04-05 18:49:29 -0700
  • af00e2f start of makefile, targets to maintain strobe.. by John-Mark Gurney 2021-04-05 15:08:17 -0700
  • c2f97d5 Merge commit '190022e7600cb2f63dcbe19b59f9fff3df6b5053' as 'strobe' by John-Mark Gurney 2021-04-05 15:07:18 -0700