Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented Display #23

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

DwrldDev
Copy link

@DwrldDev DwrldDev commented Jul 14, 2023

Description

This pull request adds the implementation of an I2C display to the existing deauth attack detection system. Additionally, it includes improvements to the attack detection logic and user interface.

Changes Made

  • Added the necessary library (SSD1306Wire.h) for interfacing with the I2C display.
  • Initialized and configured the I2C display (display.init(), display.flipScreenVertically(), display.setFont(), etc.).
  • Implemented display messages for different system states (attack detected, attack stopped, no attacks detected).
  • Modified the attack_started(), attack_stopped(), and no_attack_detected() functions to update the display accordingly.
  • Displayed the total number of attacks detected on the I2C display.
  • Updated the loop() function to periodically update the display and handle attack detection.

Screenshots

IMG_7739

IMG_7738

IMG_7740

Checklist

  • Tested the code thoroughly
  • Ensured that the I2C display is properly connected and functioning
  • Verified that the attack detection system correctly updates the display based on attack status
  • Ensured backward compatibility with existing functionality
  • Updated relevant comments and documentation, if necessary
  • Resolved any conflicts or issues, if applicable

Please review and merge this pull request at your earliest convenience. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant