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 54 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

rtek1000 added 5 commits March 8, 2024 00:55
- 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

rtek1000 added 6 commits March 8, 2024 15:48
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

rtek1000 added 3 commits March 8, 2024 18:53
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 added 3 commits March 9, 2024 17:20
Added functions
Added functions
@rtek1000
Copy link
Author

rtek1000 commented Mar 9, 2024

Added functions

rtek1000 added 2 commits March 9, 2024 21:40
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

rtek1000 added 3 commits March 9, 2024 21:54
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

Fix wait_to_restart for waitGUIstatusFree_crc
Fixed array overflow from dataCMD_size to data_size.
@rtek1000
Copy link
Author

rtek1000 commented Aug 31, 2024

Fixed array overflow from dataCMD_size to data_size (setMultSeqVP_crc).

setMultSeqVP_crc, sendBuffer, init {0}
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.

1 participant