1
0
Token Ring (TOR) projet
This repository has been archived on 2024-09-17. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Klagarge f9b4ecb42c
fix memoy leak of crc msg
still don't work with time
2024-04-24 17:20:16 +02:00
DebugConfig add mac_sender structure 2024-04-15 16:26:40 +02:00
resources Hello TOR 2k24 2024-04-11 17:50:55 +02:00
RTE Hello TOR 2k24 2024-04-11 17:50:55 +02:00
.gitignore update gitignore 2024-04-22 13:53:00 +02:00
Audio_746G_Discovery.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
audio_clock.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
audio_error.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
audio_msg.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
audio.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
Board_Audio.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
chat_receiver.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
chat_sender.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
checksum_read-true_table.txt change way to send token 2024-04-24 15:25:06 +02:00
debug.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
debuglayer.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
EventRecorderStub.scvd Hello TOR 2k24 2024-04-11 17:50:55 +02:00
gfxconf.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
gui.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
gui.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
i2c.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
i2c.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
lcd.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
mac_receiver.c add all features for debug without keyboard 2024-04-22 17:01:41 +02:00
mac_sender.c fix memoy leak of crc msg 2024-04-24 17:20:16 +02:00
main.c add all features for debug without keyboard 2024-04-22 17:01:41 +02:00
main.h fix memoy leak of crc msg 2024-04-24 17:20:16 +02:00
phy_receiver.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
phy_sender.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
README.md add deadline 2024-04-15 11:14:25 +00:00
rendering_functions.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
resources_manager.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
resources_manager.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
romfs_files.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
sai.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
sai.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
time_receiver.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
time_sender.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
tokenring_project.uvguix.remi.heredero add token 2024-04-17 17:09:48 +02:00
tokenring_project.uvoptx fix memoy leak of crc msg 2024-04-24 17:20:16 +02:00
tokenring_project.uvprojx fix memoy leak of crc msg 2024-04-24 17:20:16 +02:00
touch.c Hello TOR 2k24 2024-04-11 17:50:55 +02:00
ugfx_system.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
userfonts.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00
widgetstyles.h Hello TOR 2k24 2024-04-11 17:50:55 +02:00

Review Assignment Due Date

227-PTR Token Ring base project

The base code for the Token Ring project was developed as part of the HEI Real-Time Programming (227-PTR) course.

The provided project is a real-time chat application based on a custom Token Ring protocol implementation using the RTX5 (CMSIS-RTOS2) RTOS.

This is a Keil uVision project that is ready to use. It was tested with Keil ARMCC version 5.06 update 7 (build 960). The project compiles without error but is not functional since the MAC layers have not been implemented.

The project runs on an ARM Cortex-M7 STM32F746 SoC at 216 MHz. uGFX (https://ugfx.io/) is used as a graphical library. The provided project has the stdout/ITM enabled (Debug printf Viewer) and the Event Recorder by default. TraceAnlyzer can be used to debug the real-time application. All configuration settings are available in the main.h header file.