Zynq emio gpio examplecông việc
Viết phần mềm chạy trên bo Zybo thu tín hiệu từ hai chân GPIO một chân clk 1 chân data. Khi chân clk chuyển mức tín hiệu từ thấp lên cao thì đọc dữ liệu chân data. tần số chân clk 16.368Mhz. Ghi dữ liệu đọc được từ chân data vào file trên thẻ nhớ 30s một file.
I'm in need of a service that can provide an image, a definition, and an example sentence for a significant number of words (more than 100). This is for the American Language Course, which is a book used to teach English to international military students. These words will be provided by me in sections. I have attached an PowerPoint example for section 7.1. Key Requirements: - Ability to source or create suitable images for each word. Any type of image is acceptable (stock images, custom illustrations, etc.) just as long as it appropriately represents the word. Preferably realistic. ChatGPT works. - Strong understanding of language to craft clear, concise definitions and example sentences. - Creativity and resourcefulness in finding or creating engaging and rel...
...account settings has to be downloaded from the cloud account. the time of the creation of the account it must have Mac address field that must be easily editable to replace if needed from the admin panel. Drop-down for multiple type of controllers,admin can select,which controller to install. Customer can be added to multiple group of customers. Hardware Has 4 outputs zones using 4 GPIO outputs has its own schedule. Library Favorite game group Religious group Favorite team group. If we want to change a light pattern,we must be able to implement that pattern we r design to the whole group by single touch. 11 Authorization Once we get a lot of new controllers,there must be a field in the admin panel " Add MAC address remove MAC address and Replace MAC address. Single B...
Looking for an Electronics Engineer We need a circuit designed to interface...Logic 1 ("Mark"): Current: Between 42.75 mA (Minimum) and 47.25 mA (Maximum). The current loop operates at a nominal 45 mA ±5%. The voltage for the open-loop supply must be between 12V DC (Minimum) and 42V DC (Maximum). Requirements: The designed circuit must handle current regulation for transmitting the appropriate logic levels (0 and 1). It should interface seamlessly with an ESP32's GPIO pins for sending and receiving signals. Protection against exceeding the voltage limit is essential. Ensure compatibility with industrial-grade operating temperatures (0°C to 60°C). If you're an experienced electronics engineer with expertise in current loop interfaces an...
...Pi-compatible peripherals. -Select components, including power management ICs, MOSFETs, relays, and ADCs. -Generate BOM and Gerber files for manufacturing. Embedded Firmware Development: -Write and debug firmware for STM32 microcontrollers (or equivalent). -Develop drivers for peripherals such as thermistors, solenoids, pumps, and actuators. -Implement communication protocols (I²C, SPI, UART, GPIO). Linux Software Development: -Configure and write code for Raspberry Pi to interface with hardware components. -Develop Linux device drivers if needed. -Enable seamless integration between the Linux system and STM32 firmware. Testing and Debugging: -Test and debug hardware and firmware. -Use tools like oscilloscopes, logic analyzers, and multimeters for hardware validation. ...
...system will consist of Raspberry Pi Zero 2 W units serving as remote PTZ cameras and a Raspberry Pi 5 functioning as the central control hub (zcam-server). 2. System Overview 2.1. Hardware Components • Remote PTZ Cameras (up to 4 units): ◦ Raspberry Pi Zero 2 W (zcam1, zcam2, etc.) ◦ Raspberry Pi Camera Module 3 (NoIR or Standard) ◦ 2x Servo Motors (Pan/Tilt) connected to GPIO pins ◦ WiFi connectivity for remote access • Central Server: ◦ Raspberry Pi 5 (8GB) – Designated as zcam-server ◦ 4TB NVMe M.2 SSD (for boot, OS, and video recordings) ◦ Local WiFi Router (providing network connectivity) 3. Functional Requirements 3.1. Raspberry Pi Zero 2 W (zcam) PTZ System – OS Image Objective: Create ...
...optimal way of communicating with the cameras exists, I am open to proposals. 3. Error Logging and Documentation: - Implement basic error logging within the library. - Include comprehensive in-line code comments and a high-level script explanation. - Provide a guide on modifying communication parameters and frequencies. Project Context: - Hardware: Raspberry Pi 5B with limited GPIO flexibility due to other connected devices (e.g., GPS module, SHT41 sensor). - No Multiplexer: Custom I2C buses are required for each camera. - Testing: Collaborative testing throughout development, including remote access, to ensure progress and alignment with project goals. Deliverables: A fully functional script that: - Captures data simultaneously from 4 cam...
...aprox. • Power souce 12v, protected and converted to other DC (present in CMIO) • USB-C with mini USB conector for programming (present in CMIO) • USB 3.0 (present in CMIO) • Ethernet (present in CMIO) • CANBUS • PCIe (present in CMIO) • SD card slot (present in CMIO) • eDP video signal + backlight • AIS class B (from other open-source) • Other UART inputs with optocouplers (to be decided) • GPS • GPIO ports accesss via male connector (compatible with Raspberri Pi) These are the main requeriments, maybe other minor will appear during the design. I can provide schemas for all the parts involved (can bus, eDP, AIS,...). The job consist in the design of the board merging all schemas in one, and generate all the files neede...
... ((as input Converter1 and output Converter2) or (as output Converter2) • I2S pins of Converter 1 will be connected to RPi GPIO header and feed input audio signal via the standard RPi I2S port • Converter 2 will be connected to a Rpi USB port and will output audio signal via ALSA USB audio device Scope of work - 3 main tasks: • The current project has two „interface” buffers – handling a single stereo input buffer and a stereo output buffer. Task 1): The new code should handle input and output data flow around the current
...7-segment displays directly with the Raspberry Pi’s GPIO pins, utilizing shift registers to manage the displays efficiently. Here’s a step-by-step guide to assist you: 1. Understand the Current Setup: • Review your existing Arduino-based configuration, noting how the Arduino interfaces with the 7-segment displays and shift registers. 2. Select Appropriate Shift Registers: • The Texas TPIC6B595N shift register is commonly used for such applications. It allows serial input and provides parallel output, enabling control of multiple outputs with limited GPIO pins. 4. Develop the Software: • Programming Language: • Python is a suitable choice for controlling GPIO pins on the Raspberry Pi. • GPIO Library: • Utilize...
I'm looking for a skilled hardware designer to create a board for the STM32L031K6 microco...hardware designer to create a board for the STM32L031K6 microcontroller. The board will be used for prototyping, and needs to be compatible with the ST-Link V2 programmer. Key Requirements: - The board should include GPIO pins and Analog inputs/outputs. - The power source for the board will be USB, so it needs to be designed accordingly. Ideal Skills and Experience: - Extensive knowledge and experience in hardware design, particularly with STM32 microcontrollers. - Familiarity with ST-Link V2 programming. - Ability to design for USB power supply. - Good understanding of GPIO and Analog inputs/outputs. I need a professional who can ensure the board is designed efficiently for...
I'm looking for a skilled engineer with experience in Altera FPGA and electronics to develop a smart autom...correct passcode is entered. There will be three different passcodes programmed into the system. - If the user fails to enter the correct password after three tries, the system should implement a 20-second cooldown period before allowing attempts to restart. - A display screen should provide feedback when the correct passcode is entered. You will also need to provide guidance on how to connect the GPIO pins of the Altera DE0 Nanobot to a servo motor to simulate the door opening. The ideal candidate for this project should have a strong background in FPGA programming, electronics, and working with solenoid locks. Experience with Altera DE0 Nanobot is a plus. The code sho...
This is for a food catering service. Looking at the logo should evoke a craving and create an irresistible urge to order the food. I want the logo to look very similar to the example provided. The main difference is that instead of "YummyPella," it needs to say "YummyPaella" with an "a" between P and e. Maintain the current look and feel. Additionally, create a version of the logo that includes only the letter "Y" and the shrimp on top. The deliverables include both logos in HD, in photoshop with layers and a version in black and another in white.
... ((as input Converter1 and output Converter2) or (as output Converter2) • I2S pins of Converter 1 will be connected to RPi GPIO header and feed input audio signal via the standard RPi I2S port • Converter 2 will be connected to a Rpi USB port and will output audio signal via ALSA USB audio device Scope of work - 3 main tasks: • The current project has two „interface” buffers – a single stereo input buffer and a stereo output buffer. Task 1): The new code should handle input and output data flow around the current project
...is a flat wooden surface with a 5x5 open grid - Payment system required: electronic credits - Start game: button - Gameplay consists of single player rolling balls toward the 5x5 open grid on the playfield - Grid is identified by rows and columns (A1, B1, C1, D1, E1, A2, B2…) - The ball will fall through a hole on the grid - A break-beam sensor in each hole will identify the hole via Raspberry Pi GPIO interface (e.g. A1, B3, etc) - The ball location will display a changing graphic on a the matching 5x5 grid on an HDMI-connected display - Sound effects, music and possible physical/knock effects as well - After balls fall through hole they are returned to the player via a lower return underneath the playfield - Points are awarded for the following patterns: o Full row o Full...
... ((as input Converter1 and output Converter2) or (as output Converter2) • I2S pins of Converter 1 will be connected to RPi GPIO header and feed input audio signal via the standard RPi I2S port • Converter 2 will be connected to a Rpi USB port and will output audio signal via ALSA USB audio device Scope of work - 3 main tasks: • The current project has two „interface” buffers – a single stereo input buffer and a stereo output buffer. Task 1): The new code should handle input and output data flow around the current project
I'm seeking a highly skilled embedded systems developer with extensive experience in Linux Kernel 5.x and Linux/Android driver development. The project involves customizing the Qualcomm Snapdragon kernel with specific features and functionalities, including: - Custom GPIO support - AI acceleration - Network drivers - Custom power profiles In addition to these requirements, the project will also necessitate implementing specific security enhancements focused on authentication. Ideal candidates for this project should have a strong background in: - Embedded systems development - Linux/Android driver development - Linux Kernel 5.x You should also be well-versed in implementing security measures centered on authentication. Please only apply if you meet these requirements and h...
I'm looking for a website designer who can create a multi-page layout similar to Example A, specifically incorporating its layout structure. Key Requirements: - Ability to mimic the layout structure of Example A - Expertise in multi-page website design - Familiarity with responsive design principles to ensure the site is mobile-friendly Ideal Skills and Experience: - Proven track record of website design - Strong understanding of layout structures and design principles - Ability to deliver high-quality, visually appealing designs
I want to create a few lines of code related to a PineScript TradingView strategy based on one TradingView indicator. Basically, I need the and the based on conditions that I will provide. Please, only answer if you have experience in TradingView and PineScript.
...ModelSim or Active-HDL/Riviera. Additional Skills (Considered a Plus): Expertise in synthesis and implementation processes. Proficiency in Tcl scripting for automation and tool customization. Experience with debugging and testing using tools like ILA (Integrated Logic Analyzer), SignalTap, or similar. Familiarity with embedded software development, including: Writing bare-metal C/C++ for testing Zynq firmware. Developing or customizing a complete PetaLinux OS. Soft Skills: Strong problem-solving skills and a detail-oriented approach. Ability to manage multiple tasks and meet tight deadlines. Proactive in learning and adapting to new technologies. If you have expertise in any of the additional skills listed, we may have tasks suited to your capabilities. While this is a flexi...
...are seeking a skilled Embedded Software Engineer with expertise in developing and integrating software for embedded systems. This role involves working closely with FPGA designs and ensuring seamless software functionality for various applications. If you have experience in C/C++, Linux for embedded systems, and custom driver development, we’d love to hear from you. Prior experience with Xilinx Zynq devices is a significant advantage. Key Responsibilities: Develop and maintain embedded software for systems interfacing with FPGA designs. Implement software solutions in C/C++ for embedded applications. Design and integrate custom drivers in both kernel and user space. Work with Linux-based embedded systems, including Petalinux and Yocto Project. Collaborate with hardware e...
Need to create a new website this is my current website and this is example I want the same Quality like example all graphics needs to be like the example as well write " GREEN " in your bid if u can do
I'm in need of a specialist who can integrate PayPal for marketplaces into my website or app. Your expertise should not just be in PayPal Business, but specifically in the intricacies of PayPal for Marketplace. I will need to see an example in your proposal where you have done this, otherwise please don’t apply I will not reply to your proposal.
...ports - USB ports - Serial ports (RS-485) - SD card - HDMI - Audio - DI/DO - I2C interface - Verify the functionality of the Inter-Integrated Circuit interface. - SPI interface - Ensure the Serial Peripheral Interface is working correctly. - WiFi connectivity - Test the onboard WiFi module for stable wireless connections. - Bluetooth - Check Bluetooth connections and data transfer capabilities. - GPIO pins - Test the General Purpose Input/Output pins for proper functioning. - RTC module - Verify the Real-Time Clock module for accurate date and time retention. - Camera interface - Ensure the CSI port correctly interfaces with compatible cameras. - LCD interface - Test the DSI port for compatibility and functionality with LCD screens. - Temperature sensors - Test any onboard temper...
I am working on a tensile testing device project as a university student. For this project, an embedded software needs to be developed to coordinate various hardware components connected to a Raspberry Pi. The hardware components to be...process data from the loadcell and strain gauge. Control the servo motor for loading and stopping actions. Calculate parameters like stress and strain and transmit the data to a GUI. Perform all sensor and motor control tasks in real-time and in synchronization. Save all test data in CSV/Excel format during the process. I would like the software to be developed in Python and utilize the Raspberry Pi’s GPIO pins. It should be optimized to work seamlessly with other system components. The software should include simple graphical plots for data ...
...state of a button or Bluetooth command. Design a simple user interface (if needed) to interact with the system. Ensure that all components communicate seamlessly on STM32F429I-DISC1. Key Skills: Experience with STM32 microcontrollers, especially STM32F429 series. Knowledge of embedded C programming. Expertise in I2C and UART protocols. Familiarity with peripherals like RTCs, Bluetooth modules, and GPIO control. Previous experience with STM32CubeIDE and HAL libraries. Ability to debug and optimize embedded code. Project Details: Microcontroller: STM32F429I-DISC1 Peripherals: DS3231 RTC, HC-05 Bluetooth, Buzzer Communication Protocols: I2C (for RTC), UART (for Bluetooth) Deliverables: Fully functional code for integrating the components. Clear documentation on the project setup ...
Project Description: I am looking for a designer to create a badge/stamp based on the provided example. The stamp will be used on a website to highlight the quality and popularity of a product. Requirements: The stamp must include the following German slogan: “Empfohlen von tausenden Käufern aus Deutschland und Österreich” The design must incorporate two flags: German flag Austrian flag The badge should be visually appealing, professional, and suitable for use on a website. Final files should be delivered in the following formats: PNG (with transparency), JPG, and a vector format (e.g., SVG or AI). Additional Information: I will provide an example design for inspiration. The badge should convey professionalism and trustworthiness to website visitors....
thank you for being here; Here is code Would appreciate if this could be done within 2 hours, and ideally we can keep the hourly budget to a maximum of $10. I'm hoping this can be a quick task, so that we can establish a good working relationship and potentially collaborate in the future. terraform apply runs If aws vars are ready “use them” and "run code" and "proceed" if not then check If vault vars are ready “use them” ” and "run code" and "proceed" If neither vault or aws vars exist then exit Would appreciate if this could be done within 2 hours, and ideally we can keep the hourly budget to a maximum of $10. I'm hoping this can be a quick task, so that we can establish a good working relationship...
I need one Page in Wordpress to be created from an example ! Urgent work only under 12 Hours , please dont bid when you can make it in this time ! Requirements: Rearranging content based on the provided template Adjusting font sizes and colors according to specific instructions Familiarity with web design platforms Elementor Effective communication and adherence to deadlines If you are interested and have the necessary skills, please send me a message with your portfolio and an estimate of the time required for completion. I look forward to your proposals! Price and Time !
...tested in Arduino IDE, and connection to arduino iot cloud need to be monitoring process in serial monitor. - Uses TCP and UDP ports: - : 8884 - : 8883 - : 8443 - MQTT Broker: - You will also need to allow NTP access on port 123 UDP for - Use UART2 to connect TX and RX (GPIO´s 16 and 17) between ESP32-32 and SIM7600 - Use GPIO 22 to connect DHT22 sensor output. Ideal Skills: - Proficient in working with ESP32-32 and SIM7600g-h modules - Experience with Arduino IoT Cloud - Knowledge in GSM internet connectivity - Capability to configure data monitoring and visualization Setup should be compatible with DHT22 sensors....
Tiger logo like example with KUWA back of it The handle of the Kuwa will be in a reflective silver or silver. The handle tan or light gray. The head of the lion is similar to the picture- reflective black so to stand out on a black t-shirt.
roblem Statement for a Manual Coffee Grinder Hario Skerton Plus Ceramic Coffee Grinder is designed for coffee enthusiasts who value the freshness of hand-ground beans, especially in outdoor settings like camping or hiking. While it is admired for its portable size and manual operation, eliminating the need for electricity, the grinder has several design vulnerabilities when it comes to outdoor utility. Key components of Hario Skerton Plus are displayed in Figure 1, showcasing its current design. It features a cylindrical body made from materials like ceramic for the burrs and a combination of steel and glass for the rest of the structure. Despite these sturdy materials, the grinder’s construction presents issues during transport; its components are sensitive to damage, and the ...
Create an original graphic design based on the provided reference image, featuring a wine bottle and glass silhouette. The design will be cut out of metal and must meet specific aesthetic and technical requirements. Shape: The design should closely resemble a wine bottle and glass with accurate proportions and a refined silhouette. Line Weight: Lines must be bold and consistent, suitable for metal cutting. Intersections: Slight radius or curves at line intersections to ensure durability and manufacturing feasibility. Dimensions: Maximum width of 16 inches, with height proportionally scaled to match. Final graphic is delivered as a PDF file. The design should be black on a white background for easy CAD integration.
...computer, even if it is an Orange Pi Zero 3 that costs less than 30 euros for each car. Being able to use Janus Gateway to manage all the video and audio streaming of all the Raspberrys in all the small cars would be a better, more elegant, cheaper (in the long run) and better performing solution. The Raspberrys are connected to an intermediate circuit to control motors and servomotors through the GPIO port. Each one controls 4 motors and 2 servomotors. I am sold some kits to assemble the small cars, although you have to buy the Raspberry, the USB microphone and the batteries separately. The manufacturer of the Kits provides me with some classes programmed in Python to manage motors and servomotors. I have created a Python application that leaves a communications port listenin...
I need help creating written examples in the format of an informative report. Ideal candidates should have experience in report writing and can create engaging, informative content. Please note, I will provide a perfect example and you will learn from it. Your task will be to: - Generate written examples in the format of an informative report - Ensure the examples are not similar to AI generated content Skills Required: - Excellent written communication - Report writing experience - Ability to create engaging content
We need the attached 8 decal images put into a photo collage, like the one we had previously created (image attached) Simple Project.
video editing from giving video data (5minutes) with for example nice zoom effect with some text overlays... video output: colorful and dynamic clip for spa
I'm seeking assistance to configure my Raspberry Pi GPIO script correctly. The script's primary purpose is to control devices connected to the GPIO pins. I have an old telephone im messing around with, ive written some scripts but it just doesnt seem to work but the led light worked and it did also detect the dialer once and its not now. Must be able to work right now with ssh Ideal Candidates Should: - Have extensive experience with Raspberry Pi and GPIO - Be proficient in Python, C/C++ or Node.js - Have a knack for troubleshooting and problem solving
I'm in need of a professional with expertise in PCB design and industrial board creation to adapt a STM32F407 development board for industrial use. The project involves creating a custom voltage and current protection circuit , also noise reduction and EMF reduction on the PCB, as the standard development board...environmental factors. This circuit also shall ,drive 24 v , PANEL LIGHTS , so some Outputs needs to be relay out and some Inputs may need 24 v input from proximity sensor , so its like hybrid circuit of microcontroller and PLC. Previous experience in designing PCB for 3D printer-like machines would be a significant advantage. Please note that the standard STM32F407 development board does not include GPIO voltage and current protection circuits, hence, the need for ...
Embedded software (Quectel SC668S LTE Cat 4 smart module) Updated! We would like to work with a freelancer for Sensor Programming for our project to work on Quectel SC668S LTE Cat 4 smart module. Responsibilities: Making sensor connections and programming using I2C, SPI and GPIO connections on the Quectel SC668S module. Using Android APIs and NDK for sensor operations and data collection. Thermal and mechanical stress simulations for sensor temperatures. Debugging and optimizing sensors' transmissions using ADB and Logcat. Requirements: Achieved through Android development (Java, Kotlin) and low-level programming (C/C++). Experience with I2C, SPI and UART protocols. Knowledge of Android NDK and Linux-based embedded systems. It is preferred to have knowledge about GNSS receiver...
...the WCH RISK-V CH32V003F4U (16K Flash) micro, leverage existing libraries for GPIO, ADC & I2C to create a LM81 like device. Work is simply to create a front-end I2C 7-bit slaver, add register access CMD/DATA like the LM81 to configure each pin as a ADC or GPIO, so a HOST I2C device can read the GPIO pins or set them. Key Responsibilities: - Utilize existing libraries for GPIO, ADC, and I2C - Implement a system for configuring each pin as either an ADC or a GPIO - Enable a HOST I2C device to read GPIO pins or set them - Provide I2C 7-bit Slave access - Allow for ADC readings and GPIO state reading and setting Essential Skills: - Proficient in C programming - Familiar with WCH RISK-V micro - Experience with I2C, GPIO, and ADC ...
I'm conducting research and need a real example of a bound eSIM profile package from a US mobile operator. This could be from AT&T, Verizon, or T-Mobile. The package should be one that has been downloaded onto an Android smartphone, not a test package. Ideal Skills and Experience: - Access to an eSIM capable Android smartphone - Ability to download and identify the correct eSIM package - Understanding of eSIM technology and Android systems The package does not need to be activated and will be encrypted. So, I would not be able to read the encrypted contents (like IMSI and key K), but I will be able to read the metadata. Understanding the metadata for an operator eSIM profile is what I am interested in seeing. You can download these eSIM profiles over the Internet and...
...I2C driver software for openPLC (running in ARM processor on Raspberry Pi (pi-pico, pi3, pi4, pi5), Stem32, MSP 430 etc.) to use with various items such as RYLR998 UART Interface 868/915 MHz Lora Module or AD 9364 module or Ublox M10 module or with iridium 9603. OpenPLC drivers are located on OpenPLC_v3/webserver/core/hardware_layers. Take one of these files as example to build yours. It is written in C. If you're using the GPIO pins for UART, make sure that the pins you're using for UART (TX and RX) are not being used by other functions in your WiringPi setup. You can configure the pins in your WiringPi code to avoid conflicts. Following links may be helpful: https://github
...switch, a speed mode switch (to toggle between three speed settings: Low, Medium, High), and a motor rotation button that reverses motor direction when pressed. Optional development includes an OLED menu interface, allowing intuitive speed adjustments alongside the 2-minute timer display. Firmware should be written in C/C++ for STM32 microcontrollers, requiring skills in PWM for speed control and GPIO for button input handling, as well as OLED display interfacing. We’re looking for clean, maintainable code across all features, with potential user experience enhancements if you can implement a menu interface. If you’re experienced with STM32 and can fulfil these requirements, I'd love to discuss further! The 2-minute timer starts automatically when the power swit...
It's a simple and small project. It should not take more than 1 hour for an expert. My budget is AUD $15. Please message me for more details.
It's a simple and small project. It should not take more than 1 hour for an expert. My budget is AUD $15. Please message me for more details.
...to each light. - Connect the relays to the microcontroller (e.g., GPIO pins on the Arduino). - Ensure the relay is rated for the voltage and current of the lights you are using. #### 2. **Microcontroller Setup**: - **Arduino**: If you’re using an Arduino, connect the relay module to the digital pins (e.g., D2 to D31 for 30 relays). - **Raspberry Pi**: If you’re using a Raspberry Pi, connect the relay module to GPIO pins. #### 3. **Programming the Microcontroller**: - Write a program that listens for commands from your PC. - Use a serial communication library (like `pySerial` for Python) to receive commands. - Based on the command, turn on the appropriate relay to illuminate the light. Example code snippet (Arduino): ```cp...
...in need of a Miniature PCB design that can toggle an output based on two input statuses. The setup involves one input from a Raspberry Pi GPIO switched output and the other from a magnetic sensor. The PCB should be capable of switching the output (which is essentially a power button Pi) when the magnet goes open circuit and the GPIO pin is off. - Required Component: The output component for the PCB should be a Relay. The output behavior will be a pulse/off-on-off of a few seconds duration). -The GPIO pin input to the PCB will be high when the Raspberry Pi is running. The magnetic sensor will be open circuit to trigger the start up of the Pi, but if the GPIO pin in high then nothing happens. - Protection Features: No additional protection features are require...
I have an example gif and need the same reproduced (background) but different character. I will give you my character in png and mp4. Movie character is preferred but if now still is fine. I will need it within a few hours. Will lead to more work.