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

Added beep order sending using CRC #16

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

Conversation

rtek1000
Copy link

@rtek1000 rtek1000 commented Mar 4, 2024

Added beep order sending using CRC

  • CRC is not yet implemented when receiving data
  • CRC was implemented only in the function beepHMI_crc(time)
    • time value: 0x00~0xFF

Tested on DMG80480Y070_02NN display

@rtek1000
Copy link
Author

rtek1000 commented Mar 8, 2024

Added more functions with CRC, response check as well

- Fix for ESP8266/AVR: Pointer for serial port
- Fix for SetVP: Data is 16-bit
- Fix for IconDisplay: Missing ICL library address
- Fix for ESP8266/AVR: Pointer for serial port
- Fix for SetVP: Data is 16-bit
- Fix for IconDisplay: Missing ICL library address
@rtek1000
Copy link
Author

rtek1000 commented Mar 8, 2024

  • Fix for ESP8266/AVR: Pointer for serial port
  • Fix for SetVP: Data is 16-bit
  • Fix for IconDisplay: Missing ICL library address

DWIN_HMI_icon_display() update
DWIN_HMI_icon_display() update
Added writing of multiple and sequential VP addresses
Added optional preview of submitted data
@rtek1000
Copy link
Author

rtek1000 commented Mar 8, 2024

Added:

  • Optional viewing of sent data
  • Writing multiple and sequential VP addresses

@rtek1000
Copy link
Author

rtek1000 commented Mar 8, 2024

Fixed some comments

Fixed lack of display of additional '0' for HEX value
- Changed SetPage() from byte (8-bit) to word (16-bit)
- Added setTimeout_waitGUI()
- Changed SetPage() from byte (8-bit) to word (16-bit)
- Added setTimeout_waitGUI()
@rtek1000
Copy link
Author

rtek1000 commented Mar 9, 2024

  • Changed SetPage() from byte (8-bit) to word (16-bit)
  • Added setTimeout_waitGUI()

@rtek1000 rtek1000 closed this Mar 9, 2024
@rtek1000 rtek1000 reopened this Mar 9, 2024
@rtek1000
Copy link
Author

rtek1000 commented Mar 9, 2024

Added functions

Added data reception synchronization for routines that use CRC
Added data reception synchronization for routines that use CRC
@rtek1000
Copy link
Author

Added data reception synchronization for routines that use CRC

Added check warning for TX pin (>3.3V)
Added check warning for TX pin (>3.3V)
Added check warning for TX pin (>3.3V)
@rtek1000
Copy link
Author

rtek1000 commented Mar 10, 2024

Added check warning for TX pin (>3.3V)

I used a resistive divider.

 TX (DWIN)
  |
  |
 [ ] 1k
  |
  |
  o------ RX (ESP32/ESP8266)
  |
  |
 [ ] 2k2
  |
  |
 GND

#17

Bug found: uint8_t
@rtek1000
Copy link
Author

Bug found for ESP8266: uint8_t

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