diff --git a/src/card.rs b/src/card.rs new file mode 100644 index 0000000..33363be --- /dev/null +++ b/src/card.rs @@ -0,0 +1,3 @@ +pub mod decoder; +pub mod mock; +pub mod model; diff --git a/src/card/decoder.rs b/src/card/decoder.rs new file mode 100644 index 0000000..d5d29ca --- /dev/null +++ b/src/card/decoder.rs @@ -0,0 +1 @@ +// Card decoder module diff --git a/src/card/mock.rs b/src/card/mock.rs new file mode 100644 index 0000000..464005e --- /dev/null +++ b/src/card/mock.rs @@ -0,0 +1 @@ +// Card mock module diff --git a/src/card/model.rs b/src/card/model.rs new file mode 100644 index 0000000..d27c187 --- /dev/null +++ b/src/card/model.rs @@ -0,0 +1 @@ +// Card model module diff --git a/src/display.rs b/src/display.rs new file mode 100644 index 0000000..8e7dab1 --- /dev/null +++ b/src/display.rs @@ -0,0 +1,6 @@ +pub mod palette; +pub mod primary_lcd; +pub mod secondary_oled; +pub mod sprite; +pub mod tertiary_lcd; +pub mod views; diff --git a/src/display/palette.rs b/src/display/palette.rs new file mode 100644 index 0000000..c645e81 --- /dev/null +++ b/src/display/palette.rs @@ -0,0 +1 @@ +// Display palette module diff --git a/src/display/primary_lcd.rs b/src/display/primary_lcd.rs new file mode 100644 index 0000000..8c0bf35 --- /dev/null +++ b/src/display/primary_lcd.rs @@ -0,0 +1 @@ +// Primary LCD module diff --git a/src/display/secondary_oled.rs b/src/display/secondary_oled.rs new file mode 100644 index 0000000..668cfb6 --- /dev/null +++ b/src/display/secondary_oled.rs @@ -0,0 +1 @@ +// Secondary OLED module diff --git a/src/display/sprite.rs b/src/display/sprite.rs new file mode 100644 index 0000000..c931da1 --- /dev/null +++ b/src/display/sprite.rs @@ -0,0 +1 @@ +// Display sprite module diff --git a/src/display/tertiary_lcd.rs b/src/display/tertiary_lcd.rs new file mode 100644 index 0000000..2255c24 --- /dev/null +++ b/src/display/tertiary_lcd.rs @@ -0,0 +1 @@ +// Tertiary LCD module diff --git a/src/display/views.rs b/src/display/views.rs new file mode 100644 index 0000000..6fdd38d --- /dev/null +++ b/src/display/views.rs @@ -0,0 +1,3 @@ +pub mod card_view; +pub mod menu_view; +pub mod status_bar; diff --git a/src/display/views/card_view.rs b/src/display/views/card_view.rs new file mode 100644 index 0000000..76dfdbd --- /dev/null +++ b/src/display/views/card_view.rs @@ -0,0 +1 @@ +// Card view module diff --git a/src/display/views/menu_view.rs b/src/display/views/menu_view.rs new file mode 100644 index 0000000..dd7ab64 --- /dev/null +++ b/src/display/views/menu_view.rs @@ -0,0 +1 @@ +// Menu view module diff --git a/src/display/views/status_bar.rs b/src/display/views/status_bar.rs new file mode 100644 index 0000000..0233e40 --- /dev/null +++ b/src/display/views/status_bar.rs @@ -0,0 +1 @@ +// Status bar view module diff --git a/src/drivers.rs b/src/drivers.rs new file mode 100644 index 0000000..0becd6c --- /dev/null +++ b/src/drivers.rs @@ -0,0 +1 @@ +pub mod nfc_pn532; diff --git a/src/drivers/nfc_pn532.rs b/src/drivers/nfc_pn532.rs new file mode 100644 index 0000000..36d4478 --- /dev/null +++ b/src/drivers/nfc_pn532.rs @@ -0,0 +1 @@ +// Drivers nfc_pn532 module diff --git a/src/lib.rs b/src/lib.rs index 0c9ac1a..701e7ab 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1 +1,8 @@ #![no_std] + +pub mod card; +pub mod display; +pub mod drivers; +pub mod navigation; +pub mod network; +pub mod storage; diff --git a/src/navigation.rs b/src/navigation.rs new file mode 100644 index 0000000..6856496 --- /dev/null +++ b/src/navigation.rs @@ -0,0 +1,2 @@ +pub mod input; +pub mod state; diff --git a/src/navigation/input.rs b/src/navigation/input.rs new file mode 100644 index 0000000..5320702 --- /dev/null +++ b/src/navigation/input.rs @@ -0,0 +1 @@ +// Navigation input module diff --git a/src/navigation/state.rs b/src/navigation/state.rs new file mode 100644 index 0000000..b0feb62 --- /dev/null +++ b/src/navigation/state.rs @@ -0,0 +1 @@ +// Navigation state module diff --git a/src/network.rs b/src/network.rs new file mode 100644 index 0000000..edb57fb --- /dev/null +++ b/src/network.rs @@ -0,0 +1,2 @@ +pub mod api_client; +pub mod wifi; diff --git a/src/network/api_client.rs b/src/network/api_client.rs new file mode 100644 index 0000000..6bc2a02 --- /dev/null +++ b/src/network/api_client.rs @@ -0,0 +1 @@ +// Network api_client module diff --git a/src/network/wifi.rs b/src/network/wifi.rs new file mode 100644 index 0000000..03cf1c8 --- /dev/null +++ b/src/network/wifi.rs @@ -0,0 +1 @@ +// Network wifi module diff --git a/src/storage.rs b/src/storage.rs new file mode 100644 index 0000000..4d0325f --- /dev/null +++ b/src/storage.rs @@ -0,0 +1,2 @@ +pub mod dex_db; +pub mod nvs; diff --git a/src/storage/dex_db.rs b/src/storage/dex_db.rs new file mode 100644 index 0000000..acd61ed --- /dev/null +++ b/src/storage/dex_db.rs @@ -0,0 +1 @@ +// Storage dex_db module diff --git a/src/storage/nvs.rs b/src/storage/nvs.rs new file mode 100644 index 0000000..5c63f41 --- /dev/null +++ b/src/storage/nvs.rs @@ -0,0 +1 @@ +// Storage nvs module