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

Baseline ARP implementation, EFCP receiver, CDAP decoding #24

Merged
merged 54 commits into from
Mar 16, 2024
Merged

Conversation

masonticehurst
Copy link
Contributor

Summary of Changes

  • Update textures package with generics to support dynamic / non-square texture sizes
  • Add interrupt handler routine for user button
  • Add remaining VARINT unchecked conversions to Sint32, Int32, Sint64, Int64
  • Update GUI to draw on Frame_Rate frequency, instead of being on-demand
  • Lots of bug fixes in CDAP decoding, Add Debug.Clear to clear console output
  • Add Buffers.Byte_Buffer_To_Vector, Buffers.Buffer_To_Byte_String helpers to buffers package
  • Add offset argument to Net.Buffers.Get_Data_Address
  • Add Net.Buffers.Put_Ether_Addr, Add Net.Buffers.Data_Type_To_String
  • Modify Net.Buffers.Put_String to accept amount of fixed padding, move packet-type byte offsets to spec
  • Print exceptions to debug output instead of freezing execution
  • Extends max chars per line of debug output to 52
  • Add DIF_Manager.Create, DIF_Manager.Enroll logic
  • Update GUI to match that from the presentation 3 demo
  • Add GUI.Add_Button, GUI.Draw_Rounded_Rectangle, GUI.Fill_Rounded_Rectangle, GUI.Print_Large.
  • Add IPCP_Manager.Create
  • Add IPCP_Manager.IPCP_Exists, Update debug colors, ARP request check for existing IPCP
  • Add Bindings.Rlite.API.RINA_Config_IPCP function
  • Add Length_Delimited_String, As_Arp_Header, As_Ether_Addr, Address_To_Access_String, modified As_Arp function

…_Access_String, WIP modified As_Arp function
…_Large. Modify UI to match presentation demo
@masonticehurst masonticehurst self-assigned this Feb 29, 2024
@masonticehurst masonticehurst merged commit 3e009b8 into master Mar 16, 2024
4 checks passed
@masonticehurst masonticehurst deleted the ARP branch March 16, 2024 15:49
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