add authors and changelog files and reminder in CI

This commit is contained in:
Philippe Teuwen
2023-08-21 02:17:00 +02:00
parent 8d5643d1e9
commit 423d212cf7
5 changed files with 69 additions and 2 deletions
+15
View File
@@ -0,0 +1,15 @@
on: pull_request_target
name: Changelog Reminder
jobs:
remind:
name: Changelog Reminder
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Changelog Reminder
uses: peterjgrainger/action-changelog-reminder@v1.2.0
with:
changelog_regex: 'CHANGELOG.md'
customPrMessage: 'You are welcome to add an entry to the CHANGELOG.md as well'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+3
View File
@@ -0,0 +1,3 @@
Copyright of each contribution is tracked by the Git history.
See the output of `git shortlog -nse` for a full list or `git log --pretty=short --follow <path/to/sourcefile> |git shortlog -ne` to track a specific file.
See also [the Contributors page on Github](https://github.com/RfidResearchGroup/ChameleonUltra/graphs/contributors).
+48
View File
@@ -0,0 +1,48 @@
# Change Log
All notable changes to this project will be documented in this file.
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
## [unreleased][unreleased]
- Changed CLI prompt autocompletion and internal cmd registration (@szymex73)
- Fixed SDK NFC IRQ handler busy loop (@doegox)
- Added `hf mf eread` to download slot dump to file (@domints)
- Added `lf em sim get` and old `lf em sim` is now `lf em sim set` (@domints)
- Changed MF1 command ids (@domints)
- Changed nonce randomness on nested auth for hardnested attack (@Foxushka)
- Added commands to configure MF1 emulation magic modes and more (@Foxushka)
- Added `hw factory_reset` to wipe user data (@F9Alejandro)
- Changed slot nickname encoding gbk -> utf8 (@doegox)
- Added 5-second watchdog (@doegox)
- Added option to enable NRF_LOG UART on SWO pin (@doegox)
- Added `hw slot list` (@Foxushka)
- Added `hw version` (@nemanjan00 and @F9Alejandro)
- Fixed data sanity check in MF1 emulation (@sgnusov)
- Fixed settings/dumps/nicks data corruption in flash (@doegox)
- Fixed slot LED on button wake-up (@doegox)
- Added support for init, reset and migrate settings (@F9Alejandro)
- Added support to save settings in flash (@domints)
- Added `hw settings animation` to configure startup animation (@domints)
- Fixed compilation warnings from SDK (@doegox)
- Changed TagSenseType, TagSpecificType and SlotNumber enums (@F9Alejandro and @doegox)
- Added support for 7-byte UID MF1 emulation (@xianglin1998)
- Added high perf MF1 emulation (@xianglin1998)
- Added udev rules file (@iceman1001)
- Added documentation to use BlackMagicProbe out of ST-Link and show RTT NRF_LOG (@doegox)
- Added `hw chipid` and `hw address` (@gentilkiwi)
- Added helper scripts to enter DFU from USB or BLE and flash over DFU (@doegox)
- Fixed recv thread exception after `hw dfu` (@doegox)
- Fixed entering sleep after BLE disconnection (@doegox)
- Added ChameleonLite and ChameleonUltra hardware resources (@xianglin1998)
- Added NTAG21x emulation support (@ca1e)
- Fixed LF EM410x emulation (@doegox)
- Added automatic file format detection in `hf mf eload` (@GameTec-live)
- Fixed CLI exit exception (@doegox)
- Added CI pipeline, producing DFU packages (@augustozanellato)
- Added docker toolchain (@augustozanellato)
- Added automatic port detection (@GameTec-live)
- Added GET_MF1_DETECTION_STATUS (@Foxushka)
- Fixed compilation errors with GCC 12 (@Foxushka)
- Added documentation for JLink (@xianglin1998)
- Added support for ST-Link and debugging documentation (@derGraph)
## [v1.0][2023-06-06]
@@ -4,7 +4,8 @@
#include "nfc_14a.h"
// Exchange space for time.
#define NFC_MF1_FAST_SIM // Fast simulate enable(Implement By ChameleonMini Repo)
// Fast simulate enable(Implement By ChameleonMini Repo)
#define NFC_MF1_FAST_SIM
#define NFC_TAG_MF1_DATA_SIZE 16
#define NFC_TAG_MF1_FRAME_SIZE (NFC_TAG_MF1_DATA_SIZE + NFC_TAG_14A_CRC_LENGTH)
+1 -1
View File
@@ -628,7 +628,7 @@ class ChameleonCMD:
def get_enabled_slots(self):
"""
Get animation mode value
Get enabled slots
"""
return self.device.send_cmd_sync(DATA_CMD_GET_ENABLED_SLOTS, 0x00)