Skip to content

Commit

Permalink
Updated README and HISTORY for new release
Browse files Browse the repository at this point in the history
  • Loading branch information
ondrej1024 committed Aug 20, 2018
1 parent 9999ac5 commit d51e040
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
6 changes: 6 additions & 0 deletions HISTORY
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,9 @@ Version history

0.12: 03/11/2017
- Handle GPIO relays with inverse logic (active low)

0.13: 20/08/2018
- Added error handling for web socket operations
- Added monit script for crelay process supervision in daemon mode
- Added build dependencies for OpenSUSE to readme
- Added support for multiple SainSmart 16-channel HID relay cards
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ The following picture shows a high level view on the modular software architectu
- Setting of new relay states
- Single pulse generation on relay contact
- HTTP API for external clients (e.g. Smartphone/tablet apps)
- Multiple relay card type support
- Multiple relay card type support
- Support for configuration file with custom parameters
- Multiple cards support (command line interface only)
<br>

### Nice to have (wishlist)
- Integrated MQTT client
- [ThingSpeak Talkback App](https://thingspeak.com/docs/talkback)
- Multiple cards support (Web UI)
- Multiple cards support (Web UI / REST API)
- Access control for Web GUI and HTTP API
- Programmable timers for relay actions
<br>
Expand All @@ -64,7 +64,7 @@ The following picture shows a high level view on the modular software architectu

#### Command line interface
$ crelay
crelay, version 0.11
crelay, version 0.13

This utility provides a unified way of controlling different types of relay cards.
Currently supported relay cards:
Expand Down Expand Up @@ -231,6 +231,7 @@ relay8_label = Device 8 # label for relay 8
################################################
[GPIO drv]
#num_relays = 8 # Number of GPIOs connected to relays (1 to 8)
#active_value = 1 # 1: active high, 0 active low
#relay1_gpio_pin = 17 # GPIO pin for relay 1 (17 for RPi GPIO0)
#relay2_gpio_pin = 18 # GPIO pin for relay 2 (18 for RPi GPIO1)
#relay3_gpio_pin = 27 # GPIO pin for relay 3 (27 for RPi GPIO2)
Expand Down Expand Up @@ -262,6 +263,8 @@ The support for the different relay cards in *crelay* has only been possible tha
* [Kevin Hilman](https://github.com/khilman), who implemented and tested the support for the Sainsmart 16-channel control module
* [Andrew Lunn](https://github.com/lunn), who contributed cleanup patches
* [Andrey Shevtsov](https://github.com/sqlwristband), who contributed the initial multiple cards implementation
* [Alberto Bursi](https://github.com/bobafetthotmail), who contributed documentation for OpenSUSE build support
* [Derek Atkins](https://github.com/derekatkins), who contributed multiple cards handling for the Sainsmart 16 Channel HID controller
<br>

### Notes
Expand Down
6 changes: 3 additions & 3 deletions src/crelay.c
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
* sudo make install
*
* Last modified:
* 29/04/2018
* 20/08/2018
*
* Copyright 2015-2017, Ondrej Wisniewski
* Copyright 2015-2018, Ondrej Wisniewski
*
* This file is part of crelay.
*
Expand Down Expand Up @@ -57,7 +57,7 @@
#include "config.h"
#include "relay_drv.h"

#define VERSION "0.12.1"
#define VERSION "0.13"
#define DATE "2018"

/* HTTP server defines */
Expand Down

0 comments on commit d51e040

Please sign in to comment.