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
Checklist
[x] Tested the code thoroughly
[x] Ensured that the I2C display is properly connected and functioning
[x] Verified that the attack detection system correctly updates the display based on attack status
[x] Ensured backward compatibility with existing functionality
[x] Updated relevant comments and documentation, if necessary
[x] Resolved any conflicts or issues, if applicable
Please review and merge this pull request at your earliest convenience. Thank you!
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
SSD1306Wire.h
) for interfacing with the I2C display.display.init()
,display.flipScreenVertically()
,display.setFont()
, etc.).attack_started()
,attack_stopped()
, andno_attack_detected()
functions to update the display accordingly.loop()
function to periodically update the display and handle attack detection.Screenshots
Checklist
Please review and merge this pull request at your earliest convenience. Thank you!